Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема- Графічний режим в мові Pscl

Работа добавлена на сайт samzan.net:


Тема: Графічний режим в мові Pascal.

Мета: Навчити студентів використовувати графічний режим в мові Pascal, а також вміти реалізовувати графіку за допомогою процедур та функцій.

Теоретичні відомості.

Екран дисплея складається з точок, які можна засвічувати певним кольором. В результаті створюється зображення, точки на екрані дисплея називаються пікселями.

Основною характеристикою дисплея е роздільна здатність, яка визначає кількість точок на одиницю площі . Очевидно , що чим більше точок можна зобразити на екрані дисплея тим вища роздільна здатність, яка залежить від технічних характеристик адаптера і дисплея. Розташування кожноі точки на екрані дисплея називається координатами точки. Для VGA адаптерів координати точки можна задавати в межах: по горизонталі - від 0 до 640 т., а по вертикалі від 0 до 200, 0 - 350 точок 0 - 480 точок.

Для визначення положення кожної  точки потрібно задати її координати.                              

Графіка реалізується за допомогою процедур та функцій graph tpu. (модуль).

Необхідно також для роботи в графічному режимі мати драйвер відповідного адаптера, який називається 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) малює кольором прямокутник;

Bar 3d- малює паралелепіпед (х1,у1;х2,у2;<глибина>, true).

Circle- (х,у,К)малюе   коло   з    центром[х,у], радіусом-R;

Arc Pieslice- (х,у, <поч. кут>,<кінц. кут>,Н) малює дугу;

Ellipse Setbillstyle- (х,у,  <поч.  кут>,<кінц.  кут>,К)    малює зафарбований сектор;

floodfill (х,у, <поч. кут>, <кінц. кут>, <горизонт.К>, <вертик. R>) малює еліпс або дугу.

Функції.

Graphresult повертає код помилки, якщо не можна задати

графічний режим;

Getmaxx Getmaxy Get color повертає значення розміру по горизонталі;

Get x Get у повертає значення розміру по вертикалі;

повертає (зчитує) значення текучого кольору;




1. Этикет в сословном обществе
2. ПОЭЗИЯ ТЕКСТ И КОНТЕКСТ ТВЕРЬ 1998 Министерство общего и профессиональ
3. Судьба деревни в прозе бунина (На примере повести
4. Тема Побудова діаграм Мета Ознайомитися з видами діаграм і вміти їх будувати за даними з побудованих рані
5. Лабораторная работа 4 Определение момента инерции тела и проверка теоремы Штейнера методом крутил
6. В книге он рассказывает о рождении замыслов своих фильмов о различных аспектах режиссерской деятельности
7. Лабораторная работа 3 ПРИБЛИЖЕННОЕ РЕШЕНИЕ ЗАДАЧИ КОШИ МЕТОДОМ ЭЙЛЕРА Теоретический минимум
8. Применение теории мотивации.html
9. Контрольная работа- Международные валютно-кредитные и финансовые отношения
10. Мотивация персонала
11.  2012р. МЕТОДИЧНІ РЕКОМЕДАЦІЇ ЩОДО ВИКОНАННЯ КУРСОВИХ РОБІТ З дисципліни Теорія держ
12. Менталитет русской культуры
13. Лекция доцент Савельева И
14. Инвертор Принцип работы, разновидность, область применения
15. тема знаний о явлениях и процессах которая характеризуется свойственными ей объектами и предметами
16. цвет появится окно палитры цветов
17. 201425012014 кафедры социальных наук фКФУ
18. Установление монгольского ига на Руси
19. ВАТРА ВТЕІ КНТЕУ ПРОГРАМА Заходів Фестивалю студентської науки Лютий 2014 Він
20. Контрольная работа- Операции с финансовыми деривативами