Нарисовать кита - Pascal ABC (13182)
Формулировка задачи:
Здраствуйте. Сегодня должен сдать все работы, не хватает одной практической т.к не умею рисовать во всех проявлениях. Даже на командах в паскале. Сама суть задания нарисовать кита. Который самый последний на фото.
Решение задачи: «Нарисовать кита»
textual
Листинг программы
USES GraphABC; BEGIN SetWindowTitle('КИТ'); SetPenWidth(3); SetWindowSize (500,500); Arc (250,250,100,10,180); Line (150,250,420,250); Line (420,250,400,230); Line (400,230,400,200); Line (400,200,375,232); Line (375,232,348,232); FloodFill (250,230,clBlue); Circle (230,190,10); SetBrushColor (clBlack); FillCircle (233,193,4); SetBrushColor (clRed); Arc (220,223,30,368,300); SetBrushColor (clLightBlue); END.
Объяснение кода листинга программы
- Импортируется библиотека GraphABC.
- Устанавливается заголовок окна
КИТ
. - Устанавливается ширина пера в 3 единицы.
- Устанавливается размер окна в 500x500 единиц.
- Рисуется окружность с параметрами (250,250), радиус 100, высота 10, угол 180 градусов.
- Рисуется линия с параметрами (150,250), (420,250), (400,230), (400,200), (375,232), (348,232).
- Заполняется область цветом clBlue с помощью метода FloodFill.
- Рисуется окружность с параметрами (230,190), радиус 10 единиц.
- Устанавливается цвет кисти на черный.
- Заполняется окружность цветом clRed с помощью метода FillCircle.
- Рисуется окружность с параметрами (220,223), радиус 30 единиц, высота 368, угол 300 градусов.
- Устанавливается цвет кисти на clLightBlue.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д