Предмет: Информатика,
автор: amk231
Выполните задание. даю 50 баллов информатика
На бесконечном поле имеются две вертикальные стены и одна горизонтальная, соединяющая нижний конец правой и верхний конец левой вертикальных стен. Длины стен неизвестны. От нижнего конца стены влево отходит горизонтальная стена также неизвестной длины. Робот находится в клетке, расположенной справа от верхнего края вертикальной стены. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно правее вертикальной стены, ниже горизонтальной стены и угловую клетку. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен
закрасить следующие клетки (см. рисунок).
При исполнении алгоритма Робот не должен разрушиться, выполнение алгоритма должно завершиться. Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для любого допустимого расположения стен. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе.
Приложения:
Ответы
Автор ответа:
1
Ответ:
figura
создать поле;
вниз; закрасить;
влево; вверх; закрасить;
влево; вверх; закрасить;
вправо; вправо; вправо; вправо;
закрасить;
влево; вниз; закрасить.
Объяснение:
Right
Перемещает Робота вправо
Left
Перемещает Робота влево
Up
Перемещает Робота вверх
Down
Перемещает Робота вниз
Paint
Закрашивает текущую ячейку
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Русский язык,
автор: KykJJoVoD
Предмет: Русский язык,
автор: Аноним
Предмет: Алгебра,
автор: panoramanews
Предмет: Українська мова,
автор: tanyavorobets2006