Робот считает шаги до стены

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

В программе для Робота можно заводить величины — например, счётчик шагов. Строка «цел n» описывает целую величину, «n := 0» задаёт начальное значение.
Загружаю среду КуМир… Если ничего не происходит — включите JavaScript и обновите страницу.

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

Сколько шагов до стены: величины: разбор

В программе для Робота можно заводить величины — например, счётчик шагов. Строка «цел n» описывает целую величину, «n := 0» задаёт начальное значение.

В цикле Робот делает шаг вправо и увеличивает n на 1. Когда справа стена, цикл заканчивается, и программа печатает число шагов в области ввода/вывода.

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

  • на полях напротив «n := n + 1» видно, как растёт счётчик;
  • вывод появляется внизу, в области ввода/вывода;
  • передвиньте Робота в редакторе обстановки и запустите снова — ответ изменится.

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

использовать Робот
алг Счёт шагов к стене
нач
. цел n
. n := 0
. нц пока справа свободно
. . вправо
. . n := n + 1
. кц
. вывод "Шагов до стены: ", n
кон

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

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

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

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

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