Исполнитель РОБОТ умеет перемещаться по прямоугольному лабиринту,
начерченному на плоскости, разбитой на клетки. Между соседними по
сторонам клетками может стоять стена.
Система команд исполнителя РОБОТ содержит восемь команд. Четыре команды
– это команды-приказы
При выполнении любой из этих команд РОБОТ перемещается на одну клетку
соответственно: вверх вниз влево вправо Четыре команды проверяют истинность условия отсутствия стены у каждой
стороны той клетки, где находится РОБОТ:
сверху свободноснизу свободнослева свободносправа свободно Цикл
ПОКА условие
последовательность команд
КОНЕЦ ПОКА
выполняется, пока условие истинно.
В конструкции
ЕСЛИ условие
ТО команда1
ИНАЧЕ команда2
КОНЕЦ ЕСЛИ
выполняется команда1 (если условие истинно) или команда2 (если условие
ложно).
В конструкциях ПОКА и ЕСЛИ условие может содержать команды проверки, а
также слова И, ИЛИ, НЕ, обозначающие логические операции.
В конструкциях ПОКА и ЕСЛИ условие может содержать команды проверки, а
также слова И, ИЛИ, НЕ, обозначающие логические операции.
НАЧАЛО
ПОКА сверху свободно ИЛИ справа свободно
ЕСЛИ справа свободно
ТО вправо
ИНАЧЕ вверх
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ Сколько клеток лабиринта соответствуют требованию, что, начав движение в
ней и выполнив предложенную программу, РОБОТ уцелеет и остановится в
закрашенной клетке (клетка )?
В ответе укажите номер, соответствующий полученному значению.