Нарисовать изображение - Pascal

Узнай цену своей работы

Формулировка задачи:

Составить программу на Паскале, которая формирует на экране изображение:

Решение задачи: «Нарисовать изображение»

textual
Листинг программы
uses graphabc;
var i,j:integer;
BEGIN
SetWindowSize (600,400);
For i:=20 to 40 do
Line (i*23-385,50,i*10,350);
Line (20*23-385,50,40*23-385,50);
Line (20*10,350,40*10,350);
FloodFill (295,250,clCyan);
FloodFill (5,5,clLightBlue);
END.

Объяснение кода листинга программы

  1. Объявление использования библиотеки graphabc.
  2. Объявление переменных i и j типа integer.
  3. Установка размеров окна графики (ширина 600, высота 400) с помощью функции SetWindowSize.
  4. Цикл от 20 до 40 с шагом 1, в котором выполняется:
    • Рисование линии от (i23-385,50) до (i10,350) с помощью функции Line.
  5. Рисование линий для обрамления полученной фигуры:
    • Линия от (2023-385,50) до (4023-385,50) через функцию Line.
    • Линия от (2010,350) до (4010,350) через функцию Line.
  6. Заливка области в цвет clCyan с координатами (295,250) с помощью функции FloodFill.
  7. Заливка области в цвет clLightBlue с координатами (5,5) с помощью функции FloodFill.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы