| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Object Pascal: кроссплатформенные технологии > Время выполнения кода программы |
| Автор: Алехандро 9.9.2012, 14:46 |
| Уважаемые форумчане, во время написание кода программы я столкнулся с такой проблемой: требуется проверить, на сколько функция exp(экспонента) быстрее/медленнее обычного умножения. Я понимаю, что нужно использовать системный таймер, но как именно не могу понять. Помогите пожалуйста. |
| Автор: Алехандро 9.9.2012, 20:54 |
| Раз я пишу в этой теме, значит меня интересует язык программирования Pascal, среда программирования - PascalABC.Net или просто PascalABC, потому что с остальными более поздними версиями возникают разночтения в коде и функциях. Теперь, уважаемые форумчане и профессиональные программисты, у вас есть вся информация, помогите новичку сделать ещё один шаг на пути программирования. |
| Автор: ФедосеевПавел 10.9.2012, 11:47 | ||
| К сожалению, не знаком с версией PascalABC.NET. Что я сделал. Через страницу о PascalABC из Wikipedia нашёл сайт http://pascalabc.mmcs.rsu.ru/downloads/pabcnethelp/PABC_Help_Web.html - это вторая ссылка в разделе "Ссылки". Далее, читая описания функций увидел в Системные процедуры, функции, типы и константы -> Обзор системного модуля PABCSystem -> Процедуры и функции для работы с файлами, каталогами и дисками
Кроме того, там же описывается Модуль Timers. Полагаю, что одиночные операции умножения и exp выполнятся быстрее 1 мс, поэтому прийдётся выполнять их многократно, до сотни-другой милисекунд, а там расчитывать среднюю скорость. |
| Автор: Алехандро 11.9.2012, 18:17 |
| Благодарю за старания, программа заработала)) |