Робот умеет перемещаться по лабиринту. Через стену Робот пройти не может. У Робота есть девять команд. Команды-приказы: вверх вниз влево вправо
Также у Робота есть команда закрасить, при которой закрашивается клетка, в которой Робот находится в настоящий момент. Ещё четыре команды — это команды проверки условий. Эти команды проверяют, свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если», имеющим следующий вид:
если условие то последовательность команд все
Для повторения последовательности команд можно использовать цикл «пока», имеющий следующий вид:
нц пока условие последовательность команд кц
Выполните задание.
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно над лестницей, как показано на рисунке. Требуется закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого ниже рисунка Робот должен закрасить следующие клетки (см. рисунок).
Answers & Comments
Ответ:
вправо
вниз
закрасить
нц пока справа свободно
вправо
закрасить
вниз
закрасить
кц
вверх
нц пока справа свободно
вправо
закрасить
вверх
закрасить
кц