Предмет: Информатика, автор: amk231

Выполните задание. даю 50 баллов информатика




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


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

закрасить следующие клетки (см. рисунок).


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

Приложения:

Ответы

Автор ответа: gilldamnn90
1

Ответ:

figura

создать поле;

вниз; закрасить;

влево; вверх; закрасить;

влево; вверх; закрасить;

вправо; вправо; вправо; вправо;

закрасить;

влево; вниз; закрасить.

Объяснение:

Right

Перемещает Робота вправо

Left

Перемещает Робота влево

Up

Перемещает Робота вверх

Down

Перемещает Робота вниз

Paint

Закрашивает текущую ячейку

Похожие вопросы
Предмет: Русский язык, автор: Аноним
Предмет: Алгебра, автор: panoramanews
Предмет: Українська мова, автор: tanyavorobets2006