Задание

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

  • начало цикла пока не справа свободно
    закрасить
    ехать вперед
    конец цикла
  • начало цикла пока справа свободно
    ехать вперед
    конец цикла
  • начало цикла пока не справа свободно и не впереди свободно
    повернуть налево
    ехать вперед
    конец цикла
  • начало цикла пока не справа свободно
    ехать вперед
    конец цикла