1. Начальное положение: исполнитель находится в правом нижнем углу смотрит вверх. Какое будет положение исполнителя
1. Начальное положение: исполнитель находится в правом нижнем углу смотрит вверх. Какое будет положение исполнителя после выполнения следующих программ? а) Пока не достигнут край, исполнитель будет повторять последовательность действий: прыжок, поворот, поворот, пока не достигнут край, повторять последовательность действий: прыжок, поворот. б) Пока не достигнут край, исполнитель будет повторять последовательность действий: прыжок, поворот, прыжок, поворот, поворот, поворот.
08.12.2023 15:11
Описание:
В данной задаче у нас есть исполнитель, начальное положение которого - правый нижний угол, он смотрит вверх. Исполнитель выполняет определенные действия в зависимости от заданных инструкций.
а) Первая последовательность действий: прыжок, поворот, поворот. Исполнитель прыгает, изменяет свое положение на одну клетку вверх, затем дважды поворачивает налево на месте. Данные действия повторяются до тех пор, пока исполнитель не достигнет края. Край в данном случае означает, что повороты исполнителя налево будут менять его направление налево, пока он не окажется лицом к стене. Так как исполнитель находится в правом нижнем углу, его первое пересечение с краем будет в левом нижнем углу. После достижения края, он снова выполнит последовательность действий: прыжок, поворот.
Повторяя данные действия, исполнитель будет перемещаться по клеткам сначала вверх, затем влево, пока не достигнет конечной точки.
б) Вторая последовательность действий: прыжок, поворот, прыжок, поворот, поворот, поворот. Исполнитель прыгает, изменяет свое положение на одну клетку вверх, затем разворачивается налево, прыгает, изменяет свое положение еще на одну клетку вверх, после чего трижды поворачивается налево на месте. Данная последовательность действий повторяется до достижения края. По аналогии с предыдущей задачей, исполнитель совершит поворот влево, когда окажется лицом к стене. После достижения края он снова выполнит последовательность действий: прыжок, поворот, прыжок, поворот, поворот.
Таким образом, исполнитель будет перемещаться по клеткам вверх, пока не достигнет конечной точки.
Дополнительный материал:
а) Положение исполнителя после выполнения первой программы будет в левом нижнем углу, смотрящим вверх.
б) Положение исполнителя после выполнения второй программы также будет в левом нижнем углу, смотрящим вверх.
Совет:
Для более наглядного представления результатов выполнения программы, рекомендуется использовать схематическое изображение исполнителя и его перемещений по клеткам.
Задание для закрепления:
Представьте, что исполнитель начинает в правом нижнем углу и смотрит влево. Напишите программу из последовательности действий, которая перемещает исполнителя в центр матрицы 5x5 и меняет его направление на вниз.