Шпаргалка: Вопросы и ответы к экзаменам В-1
USES GRAPH;
Const driver, mode: integer;
Begin
driver:=VGA; (9)
mode:=VGAH; (2)
InitGraph(driver, mode, 'e:\TP\BGI'); тип string.
DetectGraph(var Diver, Mode: integer) - возвращаеттипдрайвераитекущийрежимегоработы.
Основные цвета задаются от 0 до 15:
0- черный 8 - темно-синий
1- синий 9 - ярко-синий
2- зеленый 10 - ярко-зеленый
3- голубой 11 - ярко-голубой
4- красный 12 - розовый
5- фиолетовый 13 - малиновый
6- коричневый 14- желтый
7 - светло-серый 15- белый.
Если Х и У вещественные , то их нужно преобразовать к целым координатам (в пределах раздела экрана). Для этого используются функции ROUND или TRUNC прямого преобразования к целому значению LineTo(trunc(x),trunc(y));
Также необходимо следить, чтобы значения не выходили за пределы
экрана (рассчитывайте коэффициенты увеличения или уменьшения и пара-
метры смещения)
ПРОЦЕДУРЫ И ФУНКЦИИ модуля GRAPH
установочные
ClearDevice - Очищает экран и помещает курсор в точку (0,0);
SetViewPort(x1,y1,x2,y2:integer; Clip: boolean) - Устанавливает
текущее окно для графического вывода. X1,y1 – координата верхнего левого угла; x2,y2 - координата нижнего правого угла. Если Clip=true, то все изображения отсекаются на границах вывода;
ClearViewPort - Очищает текущее окно;
GetMax X: integer - возвращает максимальную горизонтальную координату
графического экрана;
GetMax Y :integer - возвращает максимальную вертикальную координату