Задание

У исполнителя Робот есть четыре команды перемещения \(вверх, вниз, влево, вправо\). При выполнении каждой из них Робот перемещается на одну клетку в соответствующем направлении в прямоугольном лабиринте. Для проверки истинности условия отсутствия стены у клетки, в которой находится Робот, используются команды: сверху свободно, снизу свободно, слева свободно, справа свободно. Цикл пока <условие> команда выполняется, пока условие истинно, иначе происходит переход на следующую строку. Если Робот начнёт движение в сторону находящейся рядом с ним стены, то он разрушится, и выполнение программы прервётся.
Количество клеток, соответствующих требованию, что, выполнив предложенную программу, Робот уцелеет и остановится в той же клетке, с которой он начал движение, равно:

  • 2
  • 10
  • 4
  • 6