С Новым годом! Форум программистов, компьютерный форум, киберфорум
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 13
1

На чём написана программа и чем её запустить

03.04.2014, 18:44. Показов 915. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Первый раз сталкиваюсь
Код
Program Kurs;Crt;=^pnt;=record:pointer;:integer;;i: integer;
a,prr,pspt,ph,p1,p2,px:pointer;,r,N,t,t2,k,k2,v,d,s2,c:integer;, Dlit, Short: Integer;,Tspt,Trr:Integer;
ch:char;
{Процедура добавления заявки}
Procedure push (var px,y:pointer; l:integer);(p1);^.ptr:=nil;y=nil then:=p1;:=p1;^.time:=l;^.ptr:=p1;^.time:=l;;:=p1;;;;
{ Число тактов}(' Введите число заявок (100 или 1000) ');(N);
{ Вероятность прихода заявки}(' Введите вероятность прихода заявки (30% или 60%) ');(P);
{ Длительность решения задачи}(' Введите длительность решения задачи (0-7) ');(Dlit);
{ Заявка считается короткой}(' Заявка считается короткой (4) ');
{Readln(}Short:=4;{);}
{Заполнение списка заявок}:=nil;ph:=nil;p1:=nil;p2:=nil;prr:=nil;pspt:=nil;
v:=0;:=0;:=0;
{ For i:=1 to n do}
Repeat:=random(10)+1; {Генерации вероятности прихода заявки}
If r<=(P div 10) {------------------------}
l:=random(Dlit)+1; {Генерация длительности заявки}(ph,a,l); {Добавление заявки}(v); {Счетчик заявок}:=Summ+l; {Сумма длинн заявок}
endpush(ph,a,0); {Заявки нет}:=c+1;;v=n;;(' Сумма длин всех заявок: ',Summ);
{;Алгоритм без сортировки}:=0;:=ph;
k:=0;:=1;:=0;:=0;:=0;
If a^.time=0 {Если время заявки 0 (заявки в этот такт нет) }
thend<i then
begin
d:=i; {Простой}(s2);(t);:=a^.ptr; {Следующая заявка}d<i then:=d+a^.time;(t,a^.time);(k);
a:=a^.ptr; {Следующая заявка}
end;(i);(a^.ptr=nil) ; { Заявки кончились}:=n-s2;k=0 then k:=1;
Writeln;(' Среднее время пребывания заявки в очереди : ',t/k:0:4);(' Число тактов процессора: ',d);
{;Алгоритм SPT с сортировкой}:=0;
a:=nil;:=ph;:=0;:=1;:=0;:=0;:=0;(px^.time=0) then(a=nil) then:=px^.ptr;(px);:=ph;^.ptr:=px^.ptr;(px);:=a^.ptr;begin:=px;:=px^.ptr;;(a^.ptr=nil);:=ph;(Tspt);
If a^.time=0 {Если время заявки 0 (заявки в этот такт нет) }
thend<i then:=i; {Простой}(s2);:=a^.ptr; {Следующая заявка}
end
elsed<i then
begin:=d+a^.time; { Считаем число тактов работы алгоритма SPT }
inc(t,a^.time);(k);
a:=a^.ptr; {Следующая заявка}
end;(i);(a^.ptr=nil) ; { Заявки кончились}
s2:=n-s2;
If k=0 then k:=1;;
Writeln(' SPT: Среднее время пребывания заявки в очереди : ',t/k:0:4);(' Число тактов процессора: ',d);
{;Алгоритм RR}:=0;:=0;:=0;:=ph;:=0;:=0;
i:=1;:=0;:=0;(Trr); { Считаем время работы алгоритма RR }a^.time=0 {Если время заявки 0 (заявки в этот такт нет) }
thend<i then:=i;(s2);:=a^.ptr; { Следующая заявка}(a^.time>0) and (a^.time<5) {Если длина заявки дольше короткой}d<i then:=d+a^.time;(t,a^.time);(k);
a:=a^.ptr; { Следующая заявка}{Отбрасываем длинную заявку в конец очереди}
begind<i then
d:=d+Short;
p2:=a^.ptr;(t2,a^.time);(k2);:=a^.time-Short;:=a^.ptr;a^.ptr=nil;(ph,a,r);:=p2;;(i);(a^.ptr=nil) ;:=n-s2;k=0 then k:=1;
Writeln;(' RR : Среднее время пребывания короткой заявки в очереди : ',t/k:0:4);(' Среднее время пребывания длинной заявки в очереди : ',t2/k2:0:4);(' Число тактов процессора: ',d);
Writeln;('Выход? (Y-Да) ' );:=ReadKey;(Ch='y') or (CH='Y') or (CH='н')or(CH='Н');
End.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2014, 18:44
Ответы с готовыми решениями:

Как узнать на чём написана программа?
Вопрос выше.

Подскажите пожалуйста на чем написана программа
нужно внести изменения в программу но не знаю даже на чем она написана

Как узнать на чем написана программа
Подскажи пжл. как узнать на чем написано программа в виде краткой инструкции.

Как узнать на чем написана программа?!
Сопстно сабж.. есть файл ЕХЕ.. надо узнать на чем он написан..

3
294 / 265 / 48
Регистрация: 09.04.2013
Сообщений: 1,037
04.04.2014, 12:20 2
Очень похоже на Pascal, но код либо не дописан либо там какая-то (по сравнению с паскалем) магия, либо специально или случайно удалены какие-то куски. Возможно это был шаблон который заполнялся другой программой, на это указывает использование комментариев на местах где должны быть имена функций и переменных, хроническое отсутствие форматирования текста, отсутствие имен переменных, и прочее.

Также возможно по коду программы прошлись обфускатором.
1
2836 / 1645 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
04.04.2014, 16:50 3
Похоже на код на Pascal'е, где удалены первые несколько символов каждой строки (с учётом отступов) и некоторые строки объединены после этого. Видимо, откуда-то криво отсканено или скопированно.
1
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 13
09.04.2014, 16:32  [ТС] 4
Спасибо
0
09.04.2014, 16:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2014, 16:32
Помогаю со студенческими работами здесь

На чем написана игра
Здравствуйте, я ещё новичок в подобных вещах и прошу совета у профессионалов. Есть сайт...

На чем написана Lotus Notes?
Привет, у нас на работе стоит программа Lotus Notes и мы каждый год платим за ее обслуживания,...

Программа для трёх маршрутов. Правильно ли написана программа?
Всем здрасьте! Программа для трёх маршрутов. Кому не сложно подскажите правильно ли я написал?var ...

На чем написана игра Zeus: Master of Olympus
Всем привет. Реально уже взорвала себе мозг, ПОМОГИТЕ уже честно незнанию как у гугла спросить,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru