Определите, в какой клетке окажется робот после завершения выполнения данной программы? — Решинка.ру

Определите, в какой клетке окажется робот после завершения выполнения данной программы?

1.28K просмотров
0 комментариев

Робот оснащён двумя отдельно управляемыми колёсами. Левым колесом управляет мотор A, правым колесом управляет мотор B. Колёса напрямую подсоединены к моторам. Робота устанавливают на поле, разделённом на равные квадратные клетки (см. схему поля).
Длина и ширина робота меньше длины стороны клетки поля. Направление вперёд на схеме показано направлением стрелки.
Робот может выполнить следующие команды:
№ Команда Описание Пример выполнения
1 ВПЕРЁД Робот проезжает вперёд на 1 клетку. Направление «вперёд» для робота при этом не меняется
2 ВПРАВО Робот перемещается на 1 клетку вперёд, а затем на 1 клетку вправо. Направление «вперёд» для робота при этом меняется
3 ВЛЕВО Робот перемещается на 1 клетку вперёд, а затем на 1 клетку влево. Направление «вперёд» для робота при этом меняется

Робота установили в центр клетки A5, расположив его так, что если робот проедет ВПЕРЁД, то он окажется в центре клетки B5.
Робот выполнил программу:
НАЧАЛО
ВПЕРЁД
ВПРАВО
ВЛЕВО
ВПЕРЁД
ВЛЕВО
ВПЕРЁД
ВПЕРЁД
ВЛЕВО
ВПРАВО
КОНЕЦ

Определите, в какой клетке окажется робот после завершения выполнения данной программы.

Анонимный пользователь
Анонимный пользователь 0 Коментарии

Робот окажется в клетке E8.

Анонимный пользователь