Год сдачи: 2009 Информация о файлах в архиве: Пояснительная записка.doc - курсовая работа CURS.PAS - исходник на Pascal Краткое описание Программа рисует трехмерную фигуру и поворачивает/вращает ее на 180 градусов Содержание ВВЕДЕНИЕ 3 1. ОБЗОР СУЩЕСТВУЮЩИХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ 4 1.1. Язык программирования Си 4 1.2. Язык программирования Паскаль 5 1.3. Язык программирования Бейсик 6 1.4. Выбор языка программирования 7 2. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ 8 2.1. Сферические координаты 8 2.2. Уравнения поверхностей 9 2.3. Геометрические преобразования в трехмерном пространстве 9 2.4. Параллельные и перспективные проекции 11 2.5. Деление отрезка в заданном отношении 15 3. ОПИСАНИЕ АЛГОРИТМА 16 3.1. Алгоритм программы 16 3.2. Алгоритм построения линии и установки точки 16 ЗАКЛЮЧЕНИЕ 19 СПИСОК ЛИТЕРАТУРЫ 20 ПРИЛОЖЕНИЕ 1. Текст программы 21 ПРИЛОЖЕНИЕ 2. Результаты работы программы 29 Заключение В ходе выполнения курсовой работы по построению 3-х мерной модели мной были освоены навыки использования библиотеки DOS из языка Turbo Pascal, при программировании в нестандартном графическом режиме. В результате была написана программа облета 3-х мерной конструкции, состоящей из цилиндра, 7-гранной пирамиды и 9-гранной пирамиды, в плоскости под углом 45 градусов к оси X. Видеорежим устанавливался с использованием библиотеки DOS Turbo Pascal. Программа занимает небольшой объем памяти и работает сравнительно быстро (относительно использования встроенного ассемблера Turbo Pascal). Полученные навыки составят основу для дальнейшего освоения знаний по программированию 3-х мерной графики, программированию аппаратного обеспечения вычислительных систем и написанию более совершенных и сложных программ. Результаты работы программы |