Здравствуйте. Помогите сделать рисунок в Pascal Abc.

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

Здравствуйте. Помогите сделать рисунок в Pascal Abc.


image

Информатика (15 баллов) | 25 просмотров
0

Из Base64

0

так она и должна быть просто, как картинка.

0

а нет, она должна быть пофигурно нарисована

0

Пофигурно?

0

Бида

0

Ну ладно, тогда за пару недель без перерыва нарисую ._. х)

0

Именно так или близко к тексту?

0

Такой же рисунок, можно, есстественно в точь-точь он вряд ли будет, но около того.

0

Я вам очень благодарен, если сделаете, завтра сдавать просто :)

Дан 1 ответ
0 голосов
Правильный ответ

В таком случае, вот:)

(16.9k баллов)
0

uses
GraphABC;

procedure ms(x, y, z: integer);
begin
window.Title := string.Format('({0}; {1})', x, y);
end;

begin
setbrushcolor(clGray);
circle(150, 200, 20);
GRaphabc.OnMouseMove := ms;
line(128,214,67,214);
line(66,194,125,196);
line(126,204,67,202);
moveto(131,184);

0

lineto(69,166); lineto(66,194);
lineto(67,202);
lineto(67,214); lineto(128,214);
lineto(125,196); lineto(131, 184);
graphabc.FloodFill(100, 210, cllightgray);
graphabc.FloodFill(70, 190, cllightgray);
graphabc.FloodFill(98, 200, cllightgray);

line(230,215,230,127);
ellipse(260,100,200,176);
floodfill(230,133,clwhite);

0

line(234,173,213,108);
line(235,100,259,146);
line(247,107,202,125);
line(204,152,258,148);
end.

0

Спасибо, но ругается на строку:
window.Title := string.Format('({0}; {1})', x, y);

0

Ой, да, уберите всю процедуру
procedure ms(x, y, z: integer);
begin
window.Title := string.Format('({0}; {1})', x, y);
end;

и строку
GRaphabc.OnMouseMove := ms;

У меня не ругалось, но это тут лишнее, для дебага делал