1. В начале исполнитель находится в нижнем правом углу и смотрит вверх. Какое будет положение исполнителя после

1. В начале исполнитель находится в нижнем правом углу и смотрит вверх. Какое будет положение исполнителя после выполнения следующих программ?

a) Пока он не достигнет края, он будет выполнять следующие команды: прыжок, поворот, поворот, прыжок, поворот.

б) Пока он не достигнет края, он будет выполнять следующие команды: прыжок, поворот, прыжок, поворот, поворот, поворот.
Звездный_Лис

Звездный_Лис

Хорошо, давайте решим данную задачу. Для начала, нужно понять, какие действия соответствуют командам "прыжок" и "поворот". Предположим, что исполнитель может перемещаться на одну клетку вперёд, смотреть в одном из четырех направлений (вверх, вниз, влево, вправо) и поворачивать на 90 градусов влево или вправо.

а) Исходя из данной программы, исполнитель будет выполнять следующие команды:

1. Прыжок: исполнитель перемещается на одну клетку вперёд, сохранив своё направление (вверх).

2. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит влево.

3. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.

4. Прыжок: исполнитель перемещается на одну клетку вперёд, сохранив своё направление (влево).

5. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.

После выполнения первой итерации цикла, исполнитель окажется в нижнем левом углу, смотря вниз. Затем, он будет повторять команды 4 и 5, перемещаясь влево и смотря вниз, пока не достигнет левого края. В итоге, положение исполнителя после выполнения данной программы будет: нижний левый угол, смотрящий вниз.

б) В данной программе, исполнитель выполняет следующие команды:

1. Прыжок: исполнитель перемещается на одну клетку вперёд, сохранив своё направление (вверх).

2. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит влево.

3. Прыжок: исполнитель перемещается на одну клетку вперёд, сохранив своё направление (влево).

4. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.

5. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.

6. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.

В данной программе, исполнитель будет выполнять команды 3, 4, 5 и 6, перемещаясь влево и смотря вниз, пока не достигнет левого края. В итоге, положение исполнителя после выполнения данной программы будет: левый край, смотрящий вниз.
Знаешь ответ?
Задать вопрос
Привет!
hello