Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемВалерий Мантуров
1 Автор презентації Надія Манько, СЗШ І-ІІІ ступенів 2 м.Яворова
2 Графічний режим екрана ( модуль Graph) У графічному режимі екран складається з точок (пікселів), кожна з яких має дві координати Ці точки швидше нагадують дрібненькі прямокутники або квадрати Координати точок – цілі числа
3 Початок роботи Перш ніж почати роботу в графічному режимі, треба виконати процедуру ініціалізації графіки: InitGraph (Gd, Gm, Grafpath); Значення, яке задаємо для сучасних комп'ютерів Gd – ціле число, що вказує тип монітора; VGA Gm –ціле число, що визначає режим роботи цього монітора; VGAhi (640 х 480 точок, 16 кольорів) VGAMed (640 х 350 точок, 16 кольорів) VGALo (640 х 200 точок, 16 кольорів) Grafpath - шлях до файла- драйвера egavga.bgi Якщо драйвер міститься у тому ж каталозі, що й еxe-файл, то шлях не вказуємо:
4 Program grafika; uses graph; var gd, gm: integer; Begin Gd:= VGA; Gm:=VGAhi; InitGraph (Gd, Gm, c:\Tpascal\egavga.bgi); Closegraph; End. Фрагмент програми Підключення графічного модуля Ініціалізація графіки
5 Процедури модуля GRAPH ClearDevice – процедура очищення екрана монітора
6 Кодування кольорів 0чорний 1синій 2зелений 3блакитний 4червоний 5фіолетовий 6коричневий 7яскраво-сірий 8темно-сірий 9яскраво-синій 10яскраво-зелений 11яскраво- блакитний 12рожевий 13бузковий 14жовтий 15білий
7 Задавання кольору зображення SetСolor (c); C - номер кольору. Задавання кольору фону SetBkColor (c); C - номер кольору. Ф о н Зображення
8 Процедура виведення на екран зображення пікселя (точки) заданого кольору PutPixel (x, y, C); X- координата точки по осі ОХ; Y- координата точки по осі OY; С- колір точки.
9 Процедура виведення лінії Line (x1, y1, x2, y2); x1, y1- координати початку лінії; x2, y2- координати кінця лінії.
10 Процедура виведення зображення кола Circle (x, y, r); x, y - координати центра кола; r- довжина радіуса (в пікселях).
11 Процедура виведення зображення еліпса aбо дуги x, y - координати центра еліпса; sa, ka- початковий та кінцевий кут дуги (в градусах). rx, ry - довжина радіуса по горизонталі та вертикалі. Для еліпса вказується Ellipse (x, y, 0, 360, rx, ry); Ellipse (x, y, sa, ka, rx, ry);
12 Процедура побудови прямокутника (контурів) Rectangle (x1, y1, x2, y2); x1, y1- координати однієї з вершин; x2, y2- координати протилежної вершини.
13 Встановлення кольору фігури, яка є частиною площини SetFillStyle (Номер шаблону, номер кольору); Існують такі види різноманітних шаблонів для заповнення фігур: Номер шаблону Дія Номер шаблону Дія Номер шаблону Дія Колір фону
14 Процедура побудови замальованого прямокутника Ваr (x1, y1, x2, y2); x1, y1- координати однієї з вершин; x2, y2- координати протилежної вершини.
15 Процедура побудови трьохвимірного паралелепіпеда Ваr3d (x1, y1, x2, y2, d3, top); x1, y1- координати однієї з вершин; x2, y2- координати протилежної вершини; d3 – глибина паралелепіпеда; Top – логічна змінна, яка набуває одне з двох значень (false, true) і служить для вказівки малювання даху паралелепіпеда (на малюнку він зображений жовтим кольором).
16 Замальовування замкнених контурів FloodFill (x,y,k); X,Y – координати точки, що лежить всередині контуру; K – номер кольору, яким зображено контур. Колір контуру
17 Функції для пікселів GetMaxX – максимальне значення пікселя по горизонталі у вибраному режимі; GetMaxY – максимальне значення пікселя по вертикалі у вибраному режимі. GetX – поточне положення курсору по горизонталі; GetY – поточне положення курсору по вертикалі.
18 Вибір шрифтів SetTextStyle (тип шрифту, спосіб виведення тексту, розмір шрифту); Тип шрифтуспосіб виведення тексту розмір шрифту 0 – матричний шрифт 8х 8 0 – горизонтальне розташування шрифту Задається цілими числами від 1 до 10 1 – напівжирний шрифт 2 - шрифт з тонким накресленням 1 – вертикальне розташування шрифту 3 – книжна гарнітура ( рубаний шрифт ) 4 – готичний шрифт
19 Виведення тексту OutTextXY (x, y, t); x,y - координати лівого верхнього кутка початку тексту; t - сам текст або текстова змінна, що його містить
20 У презентації використано: Глинський Я.М. Інформатика: 8-11 класи. Навчальний посібник для загальноосвітніх навчальних зал.: У 2-х ч. – Ч.1. алгоритмізація і програмування. 4-е вид. –Львів, Деол, СПД Глинський, с. Караванова Т.П. Інформатика. Базовий курс. Основи алгоритмізації і програмування. – Шепетівка: «Аспект», с. Малюнки з галереї ClipArt
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.