Черепаха в КуМире: квадрат и звезда

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

Черепаха ползает по клетчатой плоскости. В начале она стоит в точке (0, 0), смотрит вверх, а хвост у неё поднят. Если опустить хвост, при движении остаётся след.
Загружаю среду КуМир… Если ничего не происходит — включите JavaScript и обновите страницу.

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

Черепаха: квадрат и звезда: разбор

Черепаха ползает по клетчатой плоскости. В начале она стоит в точке (0, 0), смотрит вверх, а хвост у неё поднят. Если опустить хвост, при движении остаётся след.

«вперед(4)» — пройти 4 клетки в ту сторону, куда смотрит голова; «вправо(90)» — повернуться на 90 градусов по часовой стрелке. Квадрат — это 4 раза «вперёд и направо 90°». Пятиконечная звезда получается, если 5 раз повернуться на 144°: в сумме Черепаха обернётся дважды (5 · 144 = 720).

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

  • Черепаха поворачивается вместе с головой — следите за направлением;
  • между фигурами хвост поднят, поэтому переход не оставляет следа;
  • поменяйте 144 на 72 — получится пятиугольник.

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

использовать Черепаха
алг Две фигуры
нач
. опустить хвост
. нц 4 раз
. . вперед(4)
. . вправо(90)
. кц
. поднять хвост
. вправо(90)
. вперед(7)
. влево(90)
. опустить хвост
. выбрать чернила(красный)
. нц 5 раз
. . вперед(5)
. . вправо(144)
. кц
кон

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

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

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

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

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