Комп'ютерна графіка в Паскалі 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. Може використовуватися на першому занятті програмування графіки.