- •ВВЕДЕНИЕ
- •ЦЕЛЬ РАБОТЫ
- •НАЧАЛЬНЫЕ СВЕДЕНИЯ
- •Графика в Паскале
- •Модуль GRAPH
- •Инициализация графического режима
- •Запуск графической системы.
- •Закрытие видеорежима
- •Переключение текст — графика — текст
- •Обработка ошибок
- •БАЗОВЫЕ ПРОЦЕДУРЫ И ФУНКЦИИ МОДУЛЯ GRAPH
- •Система координат
- •Текущий указатель.
- •Экран и окно в графическом режиме
- •Вывод точки
- •Вывод линии
- •РАБОТА С ТЕКСТОМ
- •Вывод текста
- •Вывод численных значений
- •Шрифты
- •Установка шрифта.
- •Выравнивание текста
- •УСТАНОВКА ЦВЕТА И ПАЛИТРЫ
- •ПОСТРОЕНИЕ ГРАФИЧЕСКИХ ФИГУР
- •Построение прямоугольников
- •Построение многоугольников
- •Построение дуг и окружностей
- •Атрибуты графических фигур
- •Установка цвета и стиля.
- •Коэффициент сжатия.
- •РАБОТА С ФРАГМЕНТАМИ ИЗОБРАЖЕНИЯ
- •ПРИМЕР ИСПОЛЬЗОВАНИЯ ГРАФИКИ
- •ЗАДАНИЯ
- •КОНТРОЛЬНЫЕ ВОПРОСЫ
- •ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ОТЧЕТА
- •ПРИЛОЖЕНИЕ
- •ЛИТЕРАТУРА
37
используются для хранения ширины и высоты области экрана; третье слово свободное.
PutImage (X, Y: integer; var Mass; Oper word); - выводит из буфера на экран двоичный образ заданной области экрана. Точка с координатами (X,Y) определяет верхний левый угол прямоугольной области экрана. Параметр Mass является нетипизованным параметром, который определяет ширину и высоту области экрана. Параметр Ореr определяет, какая двоичная операция будет использоваться для вывода двоичного образа области на экран.
Функции обмена с памятью
ImageSize (XI, Yl, X2, Y2: Iinteger):word; - определяет число байт, необходи-
мых для сохранения прямоугольной области экрана.
Параметры XI, Yl, X2 и Y2 определяют прямоугольную область экрана. Функция ImageSize определяет число байт, необходимых функции GetImage для сохранения заданной области экрана. Размер двоичного образа области экрана включает в себя память размером в несколько слов. В первом слове хранится ширина области, а во втором — высота. Следующие несколько слов содержат атрибуты самой области. Последнее слово резервируется.
12 ЛИТЕРАТУРА
1.Климова Л.М., PASCAL 7.0. Практическое программирование. Решение типовых задач. М.:КУДИЦ-ОБРАЗ, 2000.-528с.
2.Марченко А.И., Марченко Л.А.: Под ред. Тарасенко В.П. Программирование в среде Turbo Pascal 7.0. - Киев. : ВЕК+, М. : Бином Универсал, 1998. - 496 с.
3.Программирование на языке Паскаль : задачник / под ред. Усковой О. Ф. –
СПб. : Питер, 2003. – 336 с.
4.Турбо Паскаль 7.0 . – К. : Издательская группа ВНV, 1998 – 448с.
5.Фаронов В.В. Турбо Паскаль 7.0. Начальный курс.Учебное пособие. –М. : «Нолидж», 1997.- 616 с.
6.Немнюгин С.А., Turbo Pascal, СПБ:Питер, 2002.-496 с.