IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Как можно на Pascal сделать процедуру подсчета времени выполнения программы
Coconut
сообщение 7.01.2007 0:57
Сообщение #1





Группа: Пользователи
Сообщений: 8
Пол: Мужской
Реальное имя: Константин

Репутация: -  0  +


Как на Pascal сделать процедуру выполняющую подсчет времени выполнения программы? Нужна для сравнения скорости выполнеия сортировок.
У меня есть на Delphi. Можно ли ее переделать?
var
OperBegin, OperEnd: TTimeStamp;
Total: LongWord;

begin
OperBegin := DateTimeToTimeStamp(Now); {запоминается момент начала
операции}

{Здесь размещается код операции}

OperEnd := DateTimeToTimeStamp(Now); {запоминается момент окончания
операции}
Total := OperEnd.Time - OperBegin.Time;
end;
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Coconut   Как можно на Pascal сделать процедуру подсчета времени выполнения программы   7.01.2007 0:57
Bokul   Вот, посмотри Как засекать время . Для Делфи тоже ...   7.01.2007 1:07
Coconut   Спасибо. Но у меня возникла небольшая проблема, пр...   7.01.2007 1:31
volvo   Какой компилятор у тебя?   7.01.2007 1:32
Coconut   BP 7.0   7.01.2007 1:35
Malice   Улучшение кода   7.01.2007 1:54
Bokul   Вместо uses windows; попробуй написать uses win...   7.01.2007 1:55
Coconut   Спасибо. Воспользовался Meml, вроде как заработало...   7.01.2007 2:26
Bokul   Можно также работать с досовской процедурой GetTim...   7.01.2007 2:36
volvo   будет медленнее + мороки больше. Ну, прямо таки бо...   7.01.2007 13:24
Coconut   Спасибо, volvo. Запустил, один раз заработало - вы...   7.01.2007 15:46
Coconut   Запустил отладку вручную, gettime работает. Следов...   7.01.2007 16:50
Bokul   Так генерируем случайную букву латинского алфав...   7.01.2007 19:23
Malice   writeln(random(chr(random(25)+97)); Вот так все ...   7.01.2007 21:44
Bokul   Еще добавлю - способ с досовским таймером будет вл...   7.01.2007 19:54
volvo   Правда? А ничего, что время на конвертацию в LongI...   7.01.2007 20:18
Bokul   Так какой точнее?   7.01.2007 20:25
Coconut   Всем огромное спасибо и признательность за помощь....   15.01.2007 13:51


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.06.2025 23:10
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"