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