Для рисования Ежика из смешариков на поле размером 800*600 в Pascal ABC можно использовать графические функции, такие как Line, Circle, Ellipse и другие. Ниже приведен пример программы, которая нарисует простого ежика:
program HedgehogDrawing;
uses Graph;
var
gd, gm: Integer;
x, y: Integer;
begin
gd := Detect;
InitGraph(gd, gm, '');
// Начало рисования ежика
SetColor(Brown);
Circle(400, 300, 50); // Тело
Circle(370, 290, 10); // Глаз
Circle(430, 290, 10); // Глаз
SetFillStyle(SolidFill, Brown);
FloodFill(400, 300, Brown); // Заливка тела
SetFillStyle(SolidFill, White);
FloodFill(370, 290, Brown); // Заливка глаз
FloodFill(430, 290, Brown); // Заливка глаз
SetColor(Black);
Line(400, 300, 400, 320); // Нос
Line(390, 310, 400, 310); // Ушко
Line(410, 310, 400, 310); // Ушко
Line(400, 320, 390, 330); // Усы
Line(400, 320, 410, 330); // Усы
// Конец рисования ежика
ReadLn;
CloseGraph;
end.
Это простая программа, которая рисует ежика на поле размером 800*600. Чтобы улучшить рисунок и добавить дополнительные детали, можно использовать другие графические функции и экспериментировать с цветами и размерами объектов.