Пожалуйста, добавьте программу, которая заставит двигаться глаза - Pascal ABC
Формулировка задачи:
Пожалуйста, добавьте программу, которая заставит двигаться глаза:
Решение задачи: «Пожалуйста, добавьте программу, которая заставит двигаться глаза»
textual
Листинг программы
uses graphABC; procedure lico; begin setpencolor(clwhite); setbrushcolor(clbrown); ellipse(60,40,100,90); ellipse(160,40,200,90); circle(130,110,70); ellipse(90,110,170,160); setbrushcolor(clwhite); setpencolor(clblack); circle(105,80,15); circle(155,80,15); setpencolor(clwhite); setbrushcolor(clbrown); floodfill(60,40,cllightblue); end; procedure glaza(x1,x2:integer); begin setbrushcolor(clblack); ellipse(x1-5,75,x1+5,93); ellipse(x2-5,75,x2+5,93); end; var i:byte; begin setwindowsize(500,400); lico; glaza(105,155); lockdrawing; for i:=1 to 5 do begin clearwindow; lico; glaza(100,150); sleep(500); redraw; lico; glaza(110,160); sleep(500); redraw end; clearwindow; unlockdrawing; lico; glaza(105,155); end.
Объяснение кода листинга программы
- В начале кода подключается библиотека graphABC.
- Затем определяется процедура lico, которая использует графические функции языка Pascal ABC для рисования двух окружностей и одной точки.
- Далее определена процедура glaza, которая также использует графические функции для рисования двух окружностей.
- Затем объявлена переменная i типа byte, которая будет использоваться в цикле.
- После этого вызывается функция setwindowsize для установки размера окна приложения.
- Затем выполняется процедура lico для отрисовки первой части изображения.
- После этого вызывается процедура glaza для отрисовки второй части изображения.
- Далее идет цикл for, который выполняется 5 раз. На каждой итерации цикла вызываются функции clearwindow, lico и glaza для отрисовки частей изображения.
- После завершения цикла вызываются функции clearwindow, unlockdrawing и lico для окончательной отрисовки изображения.
- Код завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д