Робот тренажёр задания 15 ОГЭ
Задание 13 — Офис Задание 14 — Таблицы Задание 16 — Python
Сообщения
Пульт

Справка

Как устроена программа

использовать Робот
алг
нач
  | здесь команды
кон

Текст после | — комментарий, Робот его не выполняет.

Команды Робота

вверх вниз влево вправошаг на одну клетку. Если на пути стена — Робот разбивается, программа останавливается
закраситьзакрасить клетку, где стоит Робот

Условия

сверху свободно, снизу свободно, слева свободно, справа свободнода, если с этой стороны нет стены
сверху стена … справа стенада, если стена есть
клетка закрашена, клетка чистаяпроверка текущей клетки
не, и, илисвязки: (справа свободно) и (не снизу свободно)

Конструкции

нц пока справа свободно     | цикл «пока»
  вправо
кц

нц 5 раз                    | повторить 5 раз
  закрасить; вниз
кц

если снизу свободно то      | ветвление
  вниз
иначе
  вправо
все

Также работают нц для i от 1 до n, нц … кц при условие, выбор при …, величины цел, вещ, лог, лит, таблицы, вывод и свои алгоритмы.

Клавиши (как в Кумире)

F9 или Ctrl+Enterвыполнить программу
F8выполнить один шаг
Escостановить
Tab / Shift+Tabотступ / убрать отступ
Enterновая строка с нужным отступом; строка с кц, все, кон выравнивается по своей конструкции. Закрывающие слова пишите сами — как на экзамене

Как проверяется решение

На экзамене программа должна работать при «любом допустимом расположении стен», а не только на рисунке. Поле в заданиях бесконечное, забора по краю нет. Поэтому тренажёр запускает программу на 30 вариантах: как на рисунке, с минимальными и максимальными размерами, с проходами у самых концов стен, на случайных и на очень длинных стенах. Если Робот уходит от стен по бесконечному полю, выполнение не завершится — это 0 баллов. Длинные стены нужны для честной проверки «не больше 10 ошибок»: ошибка, которая повторяется в каждой клетке стены, на длинной стене даёт больше 10 ошибок. Баллы — по критериям ОГЭ (максимум за задание 15 — 2 балла):

Тренажёр не заменяет проверку экспертами на экзамене, но устроен по тем же правилам.