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

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

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

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 26.12.2024

Тема: Графічний режим в мові 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.  Строительная керамика и ее классификация Керамические изделия обладают различны ми свойствами которые о
3. Контрольная работа- Особенности правового положения индивидуальных предпринимателей в системе обязательного социального страхования
4. Краснокаменск Курагинский район2
5. Влияние маркетинговой стратегии на финансовые результаты деятельности ООО Альпиндустрия
6. вручную Необходимые файлы- Fruit
7. Тема 3 Розпорядчі документи вимоги до їх складання і оформлення Основою розпорядчого впливу є поря
8. географічне положення
9. во Цена Сумма руб
10. Реферат на тему- ЧЕРНЕЦТВО.
11. Реферат- Геометрическая оптика и квантовые свойства света
12. Мцыри живет в абсолютно чуждом ему мире ~ мире монастырских молитв смирения и послушания
13. на тему Коммерческие банки Уфа 2011 СодержаниеВведение
14. варіант 1 тестові завдання дайте відповідь на всі тестові завдання 1
15. Сибирский государственный индустриальный университет Кафедра истории Внутриполитический курс през
16. лет Дети зовут Деда Мороза и Снегурочку
17. Анализ коммерческой деятельности банка на примере ООО Хоум Кредит энд Финанс банк.html
18. на Костанайской обл
19. Филология в 2013-2014 уч
20. Тема- НАСЛЕДСТВЕННОСТЬ И СРЕДА В ФОРМИРОВАНИИ ВРОЖДЕННЫХ ПОРОКОВ РАЗВИТИЯ ЧЕЛОВЕКА