Черепаха рисует квадратную спираль

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

В цикле «нц для i от 1 до 20» величина i растёт на 1 при каждом повторении. Если делать шаг длиной i · 0.5 и поворачиваться на 90°, получится квадратная спираль.
Загружаю среду КуМир… Если ничего не происходит — включите JavaScript и обновите страницу.

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

Черепаха: спираль: разбор

В цикле «нц для i от 1 до 20» величина i растёт на 1 при каждом повторении. Если делать шаг длиной i · 0.5 и поворачиваться на 90°, получится квадратная спираль.

Попробуйте поворот 91° вместо 90° — спираль закрутится, а 120° даст треугольную спираль.

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

  • на полях — значение i на каждом шаге;
  • отрезки становятся длиннее на полклетки;
  • поменяйте угол поворота и сравните рисунки.

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

использовать Черепаха
алг Спираль
нач
. цел i
. опустить хвост
. нц для i от 1 до 20
. . вперед(i * 0.5)
. . вправо(90)
. кц
кон

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

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

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

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

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