Название: Використання графіки Викорисьання графічного режиму в Pascal -основні оператори
Вид работы: реферат
Рубрика: Астрономия
Размер файла: 14.39 Kb
Скачать файл: referat.me-5360.docx
Краткое описание работы: Тема: Графічний режим в мові Pascal. Мета: Навчити студентів використовувати графічний режим в мові Pascal, а також вміти реалізовувати графіку за допомогою процедур та функцій.
Використання графіки Викорисьання графічного режиму в Pascal -основні оператори
Тема: Графічний режим в мові Pascal.
Мета: Навчити студентів використовувати графічний режим в мовіPascal, а також вміти реалізовувати графіку за допомогоюпроцедур та функцій.
Теоретичні відомості.
Екран дисплея складається з точок, які можна засвічувати певним кольором. В результаті створюється зображення, точки на екрані дисплея називаються пікселями.
Основною характеристикою дисплея е роздільна здатність, яка визначає кількість точок на одиницю площі . Очевидно , що чим більше точок можна зобразити на екрані дисплея тим вища роздільна здатність, яка залежить від технічних характеристик адаптера і дисплея. Розташування кожноі точки на екрані дисплея називається координатами точки. Для VGAадаптерів координати точки можна задавати в межах: по горизонталі - від 0 до 640 т., а по вертикалі від 0 до 200, 0 - 350 точок 0 - 480 точок.
Для визначення положення кожної точки потрібно задати її координати.
Графіка реалізується за допомогою процедур та функцій graphtpu. (модуль).
Необхідно також для роботи в графічному режимі мати драйвер відповідного адаптера, який називається egavga.bgi. Цей драйвер повинен бути записаний в робочому каталозі.
Процедури.
Initgraph задає графічний режим;
Detectgraph повертає знач. х-р. driver і mode
Setcolor(<колір)> задає колір майбутнього зображення;
Setbckcolor - (<колір)> задає колір фону;
Putpixel - (х,у<колір)> висвітлює точку з координита-ми [х,у] заданим кольором;
Line - (xl,yl;х2,у2) молюе лінію по координатах.
Lineto (x,y) - малює лінію від поточної точки до точки [х,у].
Lineral(x,y) малює лінію від поточної точки з заданими приростами.
Rectangle - (xl,yl;x2,y2) малює прямокутник з заданими вершинами.
Setviewport - (xl,yl;x2,y2,true) задає координати вікна, якщо значення 5 периметру приймає значення true, тотоді відбувається відсічене зображення, яке попадає за межі вікна;
Bar- (xl,yl;x2,y2) малює кольором прямокутник;
Bar3d- малює паралелепіпед (х1,у1;х2,у2;<глибина>, true).
Circle- (х,у,К)малюе коло з центром[х,у], радіусом-R;
ArcPieslice- (х,у, <поч. кут>,<кінц. кут>,Н) малює дугу;
EllipseSetbillstyle- (х,у, <поч. кут>,<кінц. кут>,К) малює зафарбований сектор;
floodfill (х,у, <поч. кут>, <кінц. кут>, <горизонт.К>, <вертик. R>) малює еліпс або дугу.
Функції.
Graphresult повертає код помилки, якщо не можна задати
графічний режим;
Getmaxx Getmaxy Get color повертає значення розміру по горизонталі;
GetxGet у повертає значення розміру по вертикалі;
повертає (зчитує) значення текучого кольору;
Похожие работы
-
Графічні методи зображення статистичних даних
Тема: . План Поняття про статистичні графіки і правила їх побудови. Види графіків: а) лінійні графіки; б) стовпчикові діаграми; в) секторні діаграми;
-
Файли - синтаксис Основні прийоми використання файлів - синтаксис
Лабораторна робота N 7. Тема: Записи і файли в мові програмування PASCAL Мета: навчитися складати програми задач, використовуючи записи і файли. Теоретичні відомості
-
Прийоми обробки зображення Прийоми обробки зображення- контраст яскравість динамічний діапазо
Лабораторна робота № Тема: Прийоми обробки зображення. Мета: Вивчи основні прийоми обробки зображення. Індивідуальне завдання: 1. Відкрити графічний файл із зображенням і зробити його дублікат.
-
Опис програми із найпростішою структурою Опис основних операторів ознайомлення із синтаксисом
Лабораторна робота №1 Тема: Програма з найпростішою структурою. Мета: Оволодіти методами роботи в середовищі Turbo C та C++. Ознайомити ся із основними принципами роботи у середовищі С.
-
Алфавіт Голосні Дифтонги
Методрозробка практичного заняття з латинської мови І. Тема практичного заняття. а) Граматична тема: Алфавіт. Голосні. Дифтонги. б) Лексична тема: Вивчення лексичного мінімуму.
-
Програмування рядкових величин
Тема 7. . 1. Поняття рядкової величини. Величиною рядкового типу ( strings ) називається послідовність символів, укладена в одинарні лапки. Цей тип даних є стандартним для мови ПАСКАЛЬ, хоча він є структурованим. Величини можуть бути як константами, так і змінними. При завданні змінних символьного типу можна вказати кількість символів у цій величині.
-
Оператори вибору Опис та використання основних умовних операторів
Лаболаторна робота №2 Тема: Програмування розгалужиних процесів на мові Паскаль. Мета:Навчитися складати програми задач, використовуючи оператори розгалуження.
-
Паскаль 14
Зміст 1. Завдання 2. Постановка задач. 2.1. Аналіз структури вхідних (початкових) даних задач. 2.2. Визначення порядку підготовки і ввожу вхідних даних.
-
Використання масивів та циклів
Лаболаторна робота №3 Тема: Організація циклів та масивів на мові Паскаль. Мета: Навчитись розвязувати задачі з циклом, працювати з масивами. Теоретичні відомості.
-
Обчислення визначника методом Гауса
Курсова робота з дисципліни основи програмування та алгоритмічні мови Тема. Обчислення визначника методом Гауса Зміст 1)Вступ 2)Теоретична частина