Содержание

Пояснительная записка.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 г.

Похожие записи