Содержание
Пояснительная записка.3
Тема 1. Инициализация графического режима. Простейшие процедуры и функции.
Теоретический материал4
Разобранные задания4
Задачи для самостоятельного решения5
Тема 2. Рисование геометрических фигур.
Теоретический материал6
Разобранные задания6
Задачи для самостоятельного решения7
Тема 3. Работа с линиями.
Теоретический материал7
Разобранные задания7
Задачи для самостоятельного решения7
Тема 4. Построение графиков функций.
Теоретический материал8
Пример операторов для автомасштабирования9
Задачи для самостоятельного решения9
Тема 5. Работа с текстом в графическом режиме.
Теоретический материал9
Задачи для самостоятельного решения9
Тема 6. Мультипликация.
Теоретический материал10
Пример программы — мультипликации с использованием процедур GetImage / PutImage в режиме вывода XorPut (человечек, бегущий по дороге)10
Пример фрагмента программы — мультипликации с чередованием кодовых страниц (режим двух видеостраниц)11
Задачи для самостоятельного решения12
Тема 7. Модификация контурного изображения.
Теоретический материал12
Фрагмент программы12
Тема 8. Геометрические построения на плоскости.
Теоретический материал13
Примеры типовых преобразований и соответствующие им матрицы14
Тема 9. Геометрические построения в пространстве.
Теоретический материал19
Примеры процедур, реализующих основные преобразования19
Примерные задачи контрольных, зачетных и семестровых работ26
Приложение 1. Задачи для самостоятельного решения (избранные решения).27
Приложение 2. Задачи контрольных, зачетных и семестровых работ (избранные решения).29
Литература34
Выдержка из текста
Тема 7. Модификация контурного изображения.
Теоретический материал
Метод используется для анимации образов, задаваемых набором координат узло-вых точек.
Этапы реализации метода:
а). Задается массив координат узловых точек исходного (начального) контурного изображения X1[1..N], Y1[1..N]. Соединяя определенным образом эти точки отрез-ками прямых, получаем изображение.
б). задается массив координат узловых точек целевого (конечного) контурного изображения X2[1..N], Y2[1..N]. Количество точек одинаково для обоих массивов.
в). плавной модификацией исходного образа получаем целевое изображение. Для этого последовательно находятся наборы координат X[1..N], Y[1..N] промежуточ-ных образов.
Список использованной литературы
1.Глинский Я., Turbo Pascal 7.0 и Delphi. 2 изд., серия: «Учебное пособие», Изда-тельство: ДиаСофт, 2004 г.
2.Кассера Винфрид и Фолькер, Turbo Pascal 7.0, Издательство: ДиаСофт, 2003 г.
3.Коффман Э., Turbo Pascal (5 изд.), серия: «Руководство разработчика», Издатель-ство: Диалектика: Киев, 2002 г.
4.Культин Н., Turbo Pascal в задачах и примерах, серия: «Учебное пособие», Изда-тельство: БХВ-Петербург, 2004 г.
5.Офицеров Д.В., Старых В.А. Программирование в интегрированной среде Турбо-Паскаль. Мн.: Беларусь, 1992г.
6.Пестриков В. М., Turbo Pascal 7.0. зучаем на примерах, 2-е изд., серия: «Просто о сложном», Издательство: НАУКА И ТЕХНИКА, 2004 г.
7.Поляков, Д.Б.; Круглов, И.Ю. Программирование в среде Турбо Паскаль Изда-тельство: М.: МАИ А/О «Росвузнаука», 1992 г.
8.Сухарев М., Turbo Pascal 7.0 Теория и практика программирования, 2-е изд., се-рия: «Просто о сложном», Издательство.: НАУКА И ТЕХНИКА, 2004 г.
9.Турбо Паскаль 7.0. Самоучитель. Издательство: Питер-Пресс, 2003 г.
10.Фаронов В., Turbo Pascal 7.0. Практика программирования. Учебное пособие, Из-дательство.: ИЗД-ВО ОМД ГРУПП, 2003 г.