ДАЮ 50 баллов! СРОЧНО!
На бесконечном поле есть вертикальная и две горизонтальных стены. Верхний конец вертикальной стены соединен с правы концом верхней горизонтальной стены. Нижний конец вертикальной стены соединен с левым концом нижней горизонтальной стены. Длины стен неизвестны. Робот находится в клетке, расположенной непосредственно справа от вертикальной стены у ее верхнего конца. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»). Составьте для Робота программу закрашивания клеток, расположенных непосредственно ниже верхней горизонтальной стены и клеток, расположенных непосредственно выше нижней горизонтальной стены. Робот должен закрасить только клетки, удовлетворяющие данному условию (Пример расположения закрашенных клеток показан на рисунке). При исполнении Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное положение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен.
Answers & Comments
Программа на Кумире прилагается.