Контрольные задания > Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости,
разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена,
через которую Робот пройти не может.
У Робота есть девять команд. Пять команд
это команды-приказы.
Четыре из них управляют перемещениями Робота:
вверх вниз влево вправо
При выполнении любой из этих команд Робот перемещается на одну клетку
соответственно: вверх ↑, вниз, влево, вправо. Если Робот получит команду
передвижения сквозь стену, то он разрушится.
Также у Робота есть команда-приказ закрасить, при которой закрашивается клетка,
в которой Робот находится в настоящий момент.
Ещё четыре команды это команды проверки условий. Эти команды проверяют,
свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если», имеющим следующий
вид:
если условие то
все
последовательность команд
Здесь условие одна из команд проверки условия.
Последовательность команд это одна или несколько любых команд-приказов.
Например, для передвижения на одну клетку вправо, если справа нет стенки,
Вопрос:
Исполнитель Робот умеет перемещаться по лабиринту, начерченному на плоскости,
разбитой на клетки. Между соседними (по сторонам) клетками может стоять стена,
через которую Робот пройти не может.
У Робота есть девять команд. Пять команд
это команды-приказы.
Четыре из них управляют перемещениями Робота:
вверх вниз влево вправо
При выполнении любой из этих команд Робот перемещается на одну клетку
соответственно: вверх ↑, вниз, влево, вправо. Если Робот получит команду
передвижения сквозь стену, то он разрушится.
Также у Робота есть команда-приказ закрасить, при которой закрашивается клетка,
в которой Робот находится в настоящий момент.
Ещё четыре команды это команды проверки условий. Эти команды проверяют,
свободен ли путь для Робота в каждом из четырёх возможных направлений:
сверху свободно снизу свободно слева свободно справа свободно
Эти команды можно использовать вместе с условием «если», имеющим следующий
вид:
если условие то
все
последовательность команд
Здесь условие одна из команд проверки условия.
Последовательность команд это одна или несколько любых команд-приказов.
Например, для передвижения на одну клетку вправо, если справа нет стенки,