** бесконечном поле имеется горизонтальная стена. Длина стены неизвестна. От правого...

0 голосов
640 просмотров

На бесконечном поле имеется горизонтальная стена. Длина стены неизвестна. От правого конца стены вниз отходит вертикальная стена также неизвестной длины. Робот находится над горизонтальной стеной в клетке, расположенной у её левого края. На рисункеуказан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»): Напишите для Робота алгоритм, закрашивающий все клетки, расположенные выше горизонтальной стены и справа от вертикальной стены и прилегающие к стенам. Также закрасьте клетку, расположенную справа вверху от угла. Робот должен закрасить только клетки, удовлетворяющие данным условиям. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок): Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен внутри поля. При исполнении алгоритма Робот не должен разрушиться.


image
image

Информатика (14 баллов) | 640 просмотров
Дан 1 ответ
0 голосов

Алг

Нач

Нц пока снизу стена

Закрасить

Вправо

Кц

Закрасить

Вниз

Нц пока слева стена

Закрасить

Вниз

Кц

Кон

(14 баллов)
0

Если тут есть ошибки, напишите в комментарии.