Сложностные классы задач
Синтаксис типа "Запись" и примеры использования
Написание красивого и эффективного программного кода -- целое искусство, во многом, увы, подзабытое в связи со взрывным ростом мощности вычислительных устройств, вызвавшим снижение требований к качеству алгоритмов. Это небольшое приложение не может заменить изучения специализированных дисциплин вроде "Технологии программирования" или "Теории алгоритмов и формальных языков", но следование изложенным здесь принципам позволит начинающему программисту привыкать не просто "решать задачи", а делать это возможно более красивым и экономичным с точки зрения вычислительных затрат способом.
Если вы думаете, что знаете Турбо Паскаль, то эта статья для вас. Прочитав ее, вы поймете, что можно еще развлечься. Ну, а если серьезно, то надо научится пользоваться подключать и использовате внешние ассемблерные программы. Кстати, а вы знаете, что в Турбо Паскале есть собственный встроенный ассемблер?
Иногда требуется написать собственный генератор случайных чисел да еще так, что бы он выдавал случайное число из диапазона только один раз (равномерное распределение). Ниже приведен такой пример. Если правильно подобрать коэффициенты, то интервал можно увеличить.
Прямой анализ рекурсивного дерева вызовов
Как узнать полный путь и имя файла загруженной динамически линкуемой билиотеки (DELPHI)
Пример создания динамической библиотеки на Delphi