Задание

Выполни задание.

На бесконечном поле есть горизонтальные и вертикальные стены. Правый и левый концы вертикальных стен соединены с левым и правым концом горизонтальной стены. Длины стен неизвестны. Робот расположен в нижней клетке справа от левой вертикальной стены. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен  ромбом).

Рис. 1. Один из возможных способов расположения стен и Робота

Напиши для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно справа от левой вертикальной стены и слева от правой вертикальной стены. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого ниже рисунка Робот должен закрасить следующие клетки (см. рисунок).

Рис. 2. Пример решения

При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен и любого расположения и размера проходов внутри стен. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.

(Сохрани алгоритм в текстовом файле и прикрепи ниже.)

Ответ:

Максимальный размер файла: 5 МБ