Для выполнения лабораторных работ, связанных с графикой, необходимо использовать графическим модулем Graph. В таблице 1 приведены некоторые его процедуры, которые могут пригодиться в первую очередь, остальные можно найти в справочной литературе.
Таблица 1.
Процедура (функция)
Назначение
Пример вызова
detect
Определить тип графического драйвера
d := detect
initgraph(d, m, PathToDr)
Инициализировать графический режим экрана
initgraph(d, m,’c:\bgi’)
cleardevice
Очистить экран
cleardevice
setcolor(color)
Установить цвет
setcolor(magenta)
setbkcolor(color)
Установить цвет фона
setbkcolor(0)
putpixel(x,y,color)
Закрасить пиксель (x,y)
putpixel(5, 5, red)
line(x1,y1,x2,y2)
Нарисовать линию по двум точкам (x1,y1)-(x2,y2)
line(10,10,20,200)
lineto(x,y)
Нарисовать линию из текущей позиции луча в (x,y)
lineto(100,200)
moveto(x,y)
Переместить луч в (x,y)
moveto(nx, ny)
circle(x,y,radius)
Нарисовать окружность (x,y,r)
circle(x, y, 20)
arc(x,y,ang1,ang2,radius)
Дуга окружности (x,y,r) от угла1 до угла2 (радиан)