Составьте программу рисования десяти пересекающихся окружностей, расположенных...

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

Составьте программу рисования десяти пересекающихся окружностей, расположенных горизонтально.


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

На паскале я не смогу решить такую задачу. Но она решается просто: Координату Х надо изменить на величину А, чтобы Х + А было меньше величины радиуса и нарисовать окружность.

0

К примеру CIRCLE(X, Y), R

0

А затем CIRCLE(X + A, Y), R

0

Следующий шаг CIRCLE(X + A*2, Y), R

0

Так будут нарисованы пересекающиеся окружности, расположенные горизонтально. Все это вставить в цикл от 1 до 10 и будет вам щастя.

Дан 1 ответ
0 голосов
PascalABC.NET Версия 3.0 Сборка 1150

uses GraphABC;
begin
  for var i := 1 to 10 do DrawCircle(100, 100 + 20 * i, 100);
end.

Результат:

image
(3.3k баллов)