Реферат: Вращение треугольника
3. Тело главной программы, являющейся важнейшей составной частью решения поставленной задачи.
Процедурная часть программы состоит из набора процедур предназначенных для более оптимальной реализации разработанного метода решения задачи.
В программе используются стандартные модули языка Turbo-Pascal с набором процедур, необходимых для выполнения работы.
При составлении процедур были использованы классические методы просчета координат вершин треугольника, вывода результата на экран.
В программу также были включены функции предоставляющие пользователю некоторый сервис и удобство при работе ( использование модулей Turbo-Vision 2.0 for Borland Pascal).
Описание программы
2.1 Общие сведения
Данная программа предназначена для
визуального отображения вращающегося треугольника в плоскости экрана.
Требования к Turbo-Pascal :
Наличие модулей Crt, Graph, System, Drivers . Модуль System является автоматически подключаемым и хранит все процедуры и функции стандартного Паскаля, а также встроенные процедуры и функции Турбо Паскаля, модуль Crt содержит процедуры и функции, обеспечивающие управление текстовым режимом работы экрана. С помощью входящих в модуль подпрограмм можно перемещать курсор в произвольную позицию экрана, менять цвет выводимых символов и окружающего фона, создавать и удалять окна. Кроме того, в модуле содержатся процедуры управления звуком и процедуры работы с клавиатурой. Сервис при работе в графическом режиме предоставлен в модуле Graph (прорисовка линий, отображение текста в графическом режиме, установка нужного видеорежима и шрифта, изменение аттрибута линий и текста). Модуль Drivers (точнее объект TEvent ) использовался с целью упрощения обработки событий, поступивших с клавиатуры.
Требования к системе :
Наличие операционной системы MS-DOS версии 3.xx и выше или OS/2 Warp 3.0 & FullScreen DOS . Программа не требует ни высокой скорости процессора, ни большого объема оперативной памяти и места на диске, ни наличия манипулятора типа Mouse . В комплекте с исполняемым файлом находится файл со шрифтом TRIP.CHR , необходимый для корректной работы программы.
2.2 Используемые технические средства
При отладке программы был использован компьютер типа IBM Pentium 120 Triton & PipeLine Cashe 256 / 16Mb RAM, в состав которой входит :
монитор 17’’ с адаптером SVGA S3TRIO Trio64 764;
клавиатура 105 клавиш;
FDD и ;
HDD Cuantum FireBall 1.08Gb;
2.3 Инструкция по выполнению
Для вызова программы необходимо убедиться, что файлы CURSPROJ.EXE и TRIP.CHR находятся в одной директории. После проверки необходимо запустить файл CURSPROJ.EXE или в среде Паскаля откомполировать файл CURSPROJ.PAS (в коплекте прилагается файл EGAVGA.OBJ , необходимый для линковки в основную программу файла EGAVGA.BGI).
Интерфейс программы представлен на английском языке ввиду временного отсутсвия дополнительных русских шрифтов.
Возможные действия в процессе выполнения программы:
<ENTER> - остановить/продолжить вращение треугольника.
<TAB> - изменить направление вращения.
<Up/Down>- c помощью клавиш вверх/вниз можно менять скорость вращения треугольника.
<ESC> - выход из программы.