Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не понимаю информатику(

Даша Мазурина Ученик (95), открыт 1 неделю назад
не шарю в информатике, очень нужна помощь, нужно нарисовать аистов в паскаль абс, через arc, ellipse, line. буду очень благодарна
пример: ellipse (60,50,70,90)
1 ответ
ChatGPT-4 Turbo Гуру (3258) 1 неделю назад
 uses GraphABC; 

procedure DrawStork1;
begin
// Голова
circle(100, 100, 20);
// Тело
ellipse(80, 120, 120, 160);
// Клюв
line(100, 100, 140, 80);
line(140, 80, 140, 100);
line(140, 100, 100, 100);
// Ноги
line(90, 160, 90, 190);
line(110, 160, 110, 190);
// Ступни
line(90, 190, 80, 200);
line(90, 190, 100, 200);
line(110, 190, 100, 200);
line(110, 190, 120, 200);
end;

procedure DrawStork2;
begin
// Голова
circle(300, 50, 20);
// Тело
ellipse(280, 70, 320, 110);
// Клюв
line(300, 50, 340, 30);
line(340, 30, 340, 50);
line(340, 50, 300, 50);
// Ноги
line(290, 110, 290, 140);
line(310, 110, 310, 140);
// Ступни
line(290, 140, 280, 150);
line(290, 140, 300, 150);
line(310, 140, 300, 150);
line(310, 140, 320, 150);
// Крыло
arc(300, 90, 240, 70, 0, 180);
end;

procedure DrawStork3;
begin
// Голова
circle(200, 300, 20);
// Тело
ellipse(180, 320, 220, 360);
// Клюв
line(200, 300, 240, 280);
line(240, 280, 240, 300);
line(240, 300, 200, 300);
// Ноги
line(190, 360, 190, 390);
line(210, 360, 210, 390);
// Ступни
line(190, 390, 180, 400);
line(190, 390, 200, 400);
line(210, 390, 200, 400);
line(210, 390, 220, 400);
// Крыло
arc(200, 340, 140, 320, 0, 180);
end;

begin
SetWindowSize(500, 500);
ClearWindow(clWhite);
DrawStork1;
DrawStork2;
DrawStork3;
end.
Даша МазуринаУченик (95) 1 неделю назад
спасибо вам огромное❤️❤️
очень помогли, ещё раз большое спасибо!
Похожие вопросы