Колір
| Константа
| Код
|
Чорний
| Black
|
|
Синій
| Blue
|
|
Зелений
| Green
|
|
Бірюзовий
| Cyan
|
|
Червоний
| Red
|
|
Рожевий
| Magenta
|
|
Коричневий
| Brown
|
|
Світло-сірий
| LightGray
|
|
Темно-сірий
| DarkGray
|
|
Світло-синій
| LightBlue
|
|
Світло-зелений
| LightGreen
|
|
Світло-бірюзовий
| LightCyan
|
|
Світло-червоний
| LightRed
|
|
Світло-рожевий
| LightMagenta
|
|
Жовтий
| Yellow
|
|
Білий
| White
|
|
Миготіння зображення забезпечує вираз <колір>+blink. Колір можна задати відповідним англійським словом або числом.
2. Графічний режим. Графічний екран дисплея складається з точок, які можна засвічувати певним кольором чи гасити, у результаті на екрані утворюється деяке зображення. Точки називаються пікселями. Роздільна здатність екрана — кількість точок у двох вимірах — залежить від технічних характеристик дисплея та адаптера дисплея. Розташування точок на графічному екрані визначайся їхніми координатами. Для VGA адаптера розміри екрана залежно від режиму можуть бути 640x200, 640x350 чи 640x480 . Перше значення (640) — це розмір уздовж горизонтальної , що йде, як звичайно, зліва направо, а друге — розмір уздовж вертикальної осі, яка йде зверху донизу. Отже, початок відліку є у лівому верхньому куті екрана (рис. 1).

Рис. 1. Розташування точок на графічному екрані 640x480.
Графіка в середовищі Турбо Паскаль реалізується за допомогою значної кількості готових процедур та функцій, зібраних у модулі graph.tpu. Сам модуль може бути в бібліотеці turbo.tpl або в деякому каталозі на диску. В останньому випадку модуль слід під'єднати оператором USES на початку програми. Необхідним також є файл egavga.bgi — драйвер для VGA адаптера чи файл cga.bgi для відповідного CGA адаптера тощо.
Розглянемо процедури модуля Graph, призначені для графічних побудов.
Initgraph (driver, mode, <шлях до драйвера>) — задає графічний режим. Шлях до драйвера зазначають (у ланках), якщо він не є в каталозі, з якого запускається середовище.
Detectgraph (<драйвер>, <режим>) — повертає значення характеристик дисплея driver, mode.
Setcolor (<колір>) — задає колір майбутнього зображення.
Setbkcolor (<колір>) — задає колір фону.
Putpixel (x, у, <колір>) — висвітлює точку (х;у) заданим кольором.
Line (xl, у 1, х2, у2) — рисує лінію між двома заданими точками.
Lineto (x, у)— рисує лінію від поточної точки до точки (х;у).
Linerel (dx, dy) — рисує лінію від поточної точки з заданими (приростами.
Rectangle (xl, у 1, х2, у2) — рисує прямокутник з заданими координатами діагонально протилежних вершин (лівої верхньої та правої нижньої).
Setviewport (xl, yl, x2, y2, true)— задає координати нового графічного вікна. Логічна стала true задає режим відсікання зображення, яке виходитиме за межі цього вікна.
Bar (xl, yl, х2, у2)— рисує зафарбований прямокутник.
Bar3d(xl, yl, х2, у2, <глибина>, true) — рисує паралелепіпед.
Circle (х, у, R) — рисує коло з радіусом R і центром в (х;у).
Arc (x, у, <початковий кут>, <кінцевий кут>, <радіус>) — рисує дугу.
Pieslice (х, у, <початковий кут>, <кінцевий кут>, <радіус>) — рисує зафарбований сектор.
Ellipse (х, у, <початковий кут>, <кінцевий кут>, <горизонт. радіус>, <вертик. радіус>) — рисує еліпс чи дугу еліпса.
Setfillstyle (<заповнення>, <колір>) — задає спосіб заповнення замкнутої області залежно від значення параметра заповнення.