При переходе в гарфический режим очищается экран. Переход
обратно в текстовый – предикатом text. Для создания изображения используются предикаты line и dot.
line
(X1,Y1, X2, Y2, Цвет)
(integer, integer, integer, integer) : (i, i, i, i)
Координаты в интервале (0…31999). Цвет (0…15)
dot (Строка, Столбец, Цвет) (integer, integer, integer) : (i, i, i) (i, i, o)
Устанавливает или чиатет цвет в заданной точке
Пример изображения эллипса:
predicates
ellips (real)
real_int (real, integer)
goal
graphics (5, 0, 15), ellipse (0).
clauses
ellips (A):- A>=6.28, ! % Если
полный круг , А – угол
В ТП имеется 8 предикатов, реализующих метод «черепашки».
pendown
% активизирует перо
penup
– деактивизирует перо
penpos
(Строка, Столбец, Направление) (integer,
integer, integer) (i,i,o) (o,o,o) – устанавливает или читает позицию пера (значения от 0 до
31999), направление задается в градусах ( 0 – вниз).