Прямоугольном лабиринте на клетчатой плоскости: вверх
Условие
Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости:

вверх | вниз | влево | вправо | При выполнении этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют истинность условия отсутствия стены у той клетки, где находится РОБОТ:сверху свободно | снизу свободно | слева свободно | справа свободно | ЦиклПОКА <условие> командавыполняется, пока условие истинно, иначе происходит переход на следующую строку.Сколько клеток приведенного лабиринта соответствует требованию, что, выполнив предложенную ниже программу, РОБОТ остановится в той же клетке, с которой он начал движение? НАЧАЛОПОКА <снизу свободно> внизПОКА <справа свободно> вправоПОКА <сверху свободно> вверхПОКА <слева свободно> влевоКОНЕЦ
Ответ
3
Решение по шагам
Как рассуждать
Решение. [рисунок] Выясним, что необходимо для того, чтобы РОБОТ остановился в той же клетке, с которой он начал движение.
Осталось ещё 3 шага — откроются после входа:
- Шаг 2
- Шаг 3
- Шаг 4
Бесплатно · займёт минуту