Навчально-методичний посібник з інформатики та ікт на тему комп'ютерна графіка в паскале abc,

Комп'ютерна графіка в Паскалі ABC

Комп'ютерна графіка в Паскалі - область інформатики, що вивчає методи і властивості обробки зображень за допомогою програмно-апаратних засобів.

Представлення даних на комп'ютері в графічному вигляді вперше було реалізовано в середині 50-х років. Спочатку, графіка застосовувалася в науково-військових цілях. Зараз ця область детально вивчається у вищій технічній школі.

Побудова графічних зображень в Паскалі, дослідження графіків функцій, є однією з важливих і цікавих тем програмування.

Зазвичай екран комп'ютера знаходиться в символьному режимі, а для перемикання екрану в графічний режим необхідно підключення модуля graphABC. В результаті цього, екран очищається і переходить в кольоровий графічний режим.

Першою інструкцією програми повинна бути інструкція
uses GraphABC;

SetPixel (x, y, color) - Зафарбовує один піксель з координатами (x, y) кольором color

LineTo (x, y) - малює відрізок від поточного положення пера до точки (x, y); координати пера при цьому також стають рівними (x, y).

Line (x1, y1, x2, y2) - малює відрізок з початком в точці (x1, y1) і кінцем в точці (x2, y2).

SetPenColor (color) - встановлює колір пера, що задається параметром color.

SetPenWidth (n) - встановлює ширину (товщину) пера, рівну n пикселям.

Rectangle (x1, y1, x2, y2) - малює прямокутник, заданий координатами протилежних вершин (x1, y1) і (x2, y2).

FloodFill (x, y, color) - заливає область одного кольору кольором color, починаючи з точки (x, y).

SetBrushColor (color) - встановлює колір кисті. Заливка пензлем поширюється на замкнутий контур, опис якого слід за процедурою установки кольору кисті.

Ellipse (x1, y1, x2, y2) - малює еліпс, заданий своїм описаним прямокутником з координатами протилежних вершин (x1, y1) і (x2, y2).

Circle (x, y, r) - малює окружність з центром в точці (x, y) і радіусом r.

Arc (x, y, r, a1, a2) - Малює дугу окружності з центром в точці (x, y) і радіусом r, укладеної між двома променями, що утворюють кути a1 і a2 з віссю OX (a1 і a2 - речові, задаються в градусах і відраховуються проти годинникової стрілки).

Основні кольори в ПаскалеABC.

Система координат в Паскалі.

Оператори використовувані в графіку:

LineTo (x, y); - малює відрізок від поточного положення пера до точки (x, y); координати пера при цьому також стають рівними (x, y).

Line (x1, y1, x2, y2); - малює відрізок з початком в точці (x1, y1) і кінцем в точці (x2, y2).

Circle (x, y, r); - малює окружність з центром в точці (x, y) і радіусом r.

Rectangle (x1, y1, x2, y2); - малює прямокутник, заданий координатами протилежних вершин (x1, y1) і (x2, y2).

FloodFill (x, y, color); - заливає область одного кольору кольором color, починаючи з точки (x, y).

SetWindowSize (x, y); - встановлює ширину і висоту графічного вікна.

SetPixel (x, y, color); - висвічує точку на екрані.

ClearWindow; - очищає графічне вікно білим кольором.

ClearWindow (color); - очищає графічне вікно вказаним кольором.

SetPixel (x, y, color); - Зафарбовує один піксель з координатами (x, y) кольором color

SetPenColor (color); - встановлює колір пера, що задається параметром color.

Колір також можна задати за допомогою палітри RGB для цього замість color пишеться rgb (r, g, b): де r, b, g - числа від 0 до 255.

SetPenWidth (n); - встановлює ширину (товщину) пера, рівну n пикселям.

SetBrushColor (color); - встановлює колір кисті, заливка пензлем поширюється на замкнутий контур, опис якого слід за процедурою установки кольору кисті.

Ellipse (x1, y1, x2, y2); - малює еліпс, заданий своїм описаним прямокутником з координатами протилежних вершин (x1, y1) і (x2, y2).

SetFontName ( 'name'); - встановлює найменування шрифту.

SetFontColor (color); - встановлює колір шрифту.

SetFontSize (sz); - встановлює розмір шрифту в пунктах.

SetFontStyle (fs); - встановлює стиль шрифту.

fsBoldItalic - жирний похилий;

fsBoldUnderline - жирний підкреслений;

fsItalicUnderline - похилий підкреслений;

fsBoldItalicUnderline - жирний похилий підкреслений.

Завдання 1: намалювати

Line (200,200,400,200); LineTO (300,140); lineTO (200,200);

Line (200,200,400,200); LineTo (300,260); LineTo (200,200);

По темі: методичні розробки, презентації та конспекти

Робоча програма є модернізованою в зв'язку скороченням кількості годин. Скорочення годин стало можливим завдяки об'єднанню тими самостійного вивчення учнів. Практичес.

Самостійна робота з інформатики для 9-х класів. Графіка в Pascal ABC. Програмування малюнка «Квітка».

Мета даного уроку - перевірити знання, отримані про графік в мовах програмування, перевірити вміння писати найпростіші програми для побудови малюнка в Паскалі. Сформульовано завдання з написання.

Програма елективного курсу "Графіка в Паскалі"

Справжня програма описує курс, призначений для роботи з дітьми, охочими навчитися складанню програм для персонального компьютера.В базовому курсі інформатики 7-9 навчаються вивчається ті.

Урок в 10 класі "Графіка в Паскалі ABC"

Мета уроку: Освітня: розширити поняття графіки, розуміння можливостей ABC PASCAL в створенні графічних об'єктів; Розвиваюча: навчитися створювати графічні об'єкти в ABC PASCAL; освоїти.

Графіка в Pascal - матеріал факультатівгого заняття 10 класу.

Графіка в Pascal ABC і Qbasic

Презентація порівнює графічний модуль двох мов програмування Pascal ABC і Qbasic. Може використовуватися на першому занятті програмування графіки.