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