Нужно нарисовать простой рисунок для паскаля с объяснением

0 голосов
18 просмотров

Нужно нарисовать простой рисунок для паскаля с объяснением


Информатика (32 баллов) | 18 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.3, сборка 1625 от 17.01.2018
// Внимание! Если программа не работает, обновите версию!

uses GraphABC;

begin
  var p1:=Arr((220,100),(260,100),(300,140),(240,140),(240,180),
    (280,220),(280,280),(220,320),(160,320),(100,260),(140,260),
    (180,220),(220,220),(200,180),(200,140));
  DrawPolygon(p1); FloodFill(200,300,clYellow); // тело
  p1:=Arr((160,320),(160,340),(200,340),(180,360),(160,340));
  Polyline(p1); FloodFill(180,350,clDarkOrange); // лапа 1
  p1:=Arr((220,320),(220,340),(260,340),(240,360),(220,340));
  Polyline(p1); FloodFill(240,350,clDarkOrange); // лапа 2
  Line(260,140,280,120); FloodFill(280,130,clRed); // клюв
  Brush.Color:=clWhite; Circle(260,120,5); // контур глаза
  Brush.Color:=clBlack; Circle(260,120,2) // зрачок
end.

image
(150k баллов)