Задание

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

нач

пока <снизу свободно> вниз

пока <справа свободно> вправо

пока <сверху свободно> вверх

пока <слева свободно> влево

кон

Количество клеток, соответствующих требованию (см. изображение), что, выполнив предложенную программу, Робот уцелеет и остановится в той же клетке, с которой он начал движение, равно:

1

10

4

6