Предмет: Информатика,
автор: darkbrownie
На бесконечном поле имеется горизонтальная стена. Длина стены неизвестна. От правого конца стены вниз отходит вертикальная стена также неизвестной длины. Робот находится над горизонтальной стеной в клетке, расположенной у её левого края.
На рисункеуказан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»):
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные выше горизонтальной стены и справа от вертикальной стены и прилегающие к стенам. Также закрасьте клетку, расположенную справа вверху от угла. Робот должен закрасить только клетки, удовлетворяющие данным условиям. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рисунок):
Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен внутри поля. При исполнении алгоритма Робот не должен разрушиться.
Приложения:
Ответы
Автор ответа:
10
Алг
Нач
Нц пока снизу стена
Закрасить
Вправо
Кц
Закрасить
Вниз
Нц пока слева стена
Закрасить
Вниз
Кц
Кон
nikitosichec:
Если тут есть ошибки, напишите в комментарии.
Похожие вопросы
Предмет: Українська мова,
автор: dianapolozhai85
Предмет: Литература,
автор: artemraznoobraznyj
Предмет: Химия,
автор: gordeevaevgenia482
Предмет: Литература,
автор: artemurkutov