Черепаха рисует правильные многоугольники

Пример уже в редакторе: нажмите F9 — обычное выполнение или F8 — по шагам. Программу можно менять и запускать снова.

Чтобы обойти правильный n-угольник и вернуться в начало, Черепаха поворачивается n раз на одинаковый угол, всего на 360°. Значит, угол поворота — 360 / n.
Загружаю среду КуМир… Если ничего не происходит — включите JavaScript и обновите страницу.

КуМир онлайн на SilverTests — неофициальная онлайн-версия, не продукт НИИСИ РАН. Язык, сообщения и поведение — как в «Кумир-Стандарт» 2.1.

Черепаха: многоугольники, вложенные циклы: разбор

Чтобы обойти правильный n-угольник и вернуться в начало, Черепаха поворачивается n раз на одинаковый угол, всего на 360°. Значит, угол поворота — 360 / n.

Внешний цикл перебирает число сторон n от 3 до 8, внутренний рисует многоугольник. Все фигуры начинаются в одной точке и вырастают друг из друга.

На что смотреть при выполнении

  • на полях — значение n во внешнем цикле;
  • деление 360 / n даёт вещественное число — это нормально для угла;
  • кнопкой ⤢ покажите рисунок целиком.

Программа на КуМире

использовать Черепаха
алг Многоугольники
нач
. цел n
. опустить хвост
. нц для n от 3 до 8
. . нц n раз
. . . вперед(3)
. . . вправо(360 / n)
. . кц
. кц
кон

Программа уже в редакторе. Нажмите F9, чтобы выполнить её со значениями на полях, или F8 — по шагам. Код можно менять и запускать заново, а «Программа → Сохранить» скачает его файлом .kum.

КуМир онлайн: как пользоваться и частые вопросы

Примеры программ на КуМире

Другие инструменты SilverTests

Шрифт PT Mono © ParaType, распространяется по лицензии PT Free Font License. Оригинальная система КуМир — НИИСИ РАН.