91

Нарисуйте в паскаде абц по точкам солнышко или домик

igorr 05 июля 2023

Нарисуйте в паскаде абц по точкам солнышко или домик (без разницы) пожалуйста!

категория: информатика

66

Как я понимаю, главное для тебя это построение окружности по точкам. Вот тебе программа использующая алгоритм Брезенхэма // Окружность по точкам Алгоримтм БрезенхэмаUses GraphABC; procedure bres_circle (xc,yc,r: integer); var x,y,d: integer; procedure sim (x,y: integer); begin putpixel (x+xc,y+yc,clYellow); putpixel (x+xc,-y+yc,clYellow); putpixel (-x+xc,-y+yc,clYellow); putpixel (-x+xc,y+yc,clYellow); putpixel (y+xc,x+yc,clYellow); putpixel (y+xc,-x+yc,clYellow); putpixel (-y+xc,-x+yc,clYellow); putpixel (-y+xc,x+yc,clYellow); end; begin d: =3-2*y; x: =0; y: =r; while (x <= y) do begin sim (x,y); if d<0 then d: =d+4*x+6 else begin d: =d+4*(x-y)+10; dec (y) end; inc (x) end; end; begin ClearWindow; SetWindowSize (400,400); bres_circle (150,150,100); FloodFill (150,150,clYellow); TextOut (15,300,'Это солнце, а не блин! '); end.

пользователи выбрали этот ответ лучшим
Знаете другой ответ?

Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее...