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