1. В начале исполнитель находится в нижнем правом углу и смотрит вверх. Какое будет положение исполнителя после выполнения следующих программ?
a) Пока он не достигнет края, он будет выполнять следующие команды: прыжок, поворот, поворот, прыжок, поворот.
б) Пока он не достигнет края, он будет выполнять следующие команды: прыжок, поворот, прыжок, поворот, поворот, поворот.
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, перемещаясь влево и смотря вниз, пока не достигнет левого края. В итоге, положение исполнителя после выполнения данной программы будет: левый край, смотрящий вниз.
а) Исходя из данной программы, исполнитель будет выполнять следующие команды:
1. Прыжок: исполнитель перемещается на одну клетку вперёд, сохранив своё направление (вверх).
2. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит влево.
3. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.
4. Прыжок: исполнитель перемещается на одну клетку вперёд, сохранив своё направление (влево).
5. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.
После выполнения первой итерации цикла, исполнитель окажется в нижнем левом углу, смотря вниз. Затем, он будет повторять команды 4 и 5, перемещаясь влево и смотря вниз, пока не достигнет левого края. В итоге, положение исполнителя после выполнения данной программы будет: нижний левый угол, смотрящий вниз.
б) В данной программе, исполнитель выполняет следующие команды:
1. Прыжок: исполнитель перемещается на одну клетку вперёд, сохранив своё направление (вверх).
2. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит влево.
3. Прыжок: исполнитель перемещается на одну клетку вперёд, сохранив своё направление (влево).
4. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.
5. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.
6. Поворот: исполнитель поворачивает на 90 градусов влево, смотрит вниз.
В данной программе, исполнитель будет выполнять команды 3, 4, 5 и 6, перемещаясь влево и смотря вниз, пока не достигнет левого края. В итоге, положение исполнителя после выполнения данной программы будет: левый край, смотрящий вниз.
Знаешь ответ?