Вопрос:

№8. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b) (где а, в целые числа), перемещающую Чертёжника из точки с координатами (х, у) в точку с координатами (х + а, у + b). Если числа а, в положительные, значение соответствующей координаты увеличивается; если отрицательные, значение уменьшается. Например, если Чертёжник находится в точке с координатами (1, 2), то команда Сместиться на (3, -3) переместит Чертёжника в точку (4, -1). Запись Повтори k раз Команда1 Команда2 Команда3 Конец означает, что последовательность команд Команда1 Команда2 КомандаЗ повториться k раз. Чертёжнику был дан для исполнения следующий алгоритм: Сместиться на (-9,5) Повтори 3 раз Сместиться на (5, 2) Сместиться на (-4, 3) Сместиться на (1, -1) Конец Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение:

Чтобы вернуться в исходную точку, необходимо выполнить команду, которая отменит суммарное смещение, полученное в результате выполнения всего алгоритма. Для этого нужно найти общее смещение по оси X и по оси Y, а затем применить обратное смещение.

Пошаговое решение:

1. Начальное смещение:

Сместиться на (-9, 5)

2. Смещение внутри цикла 'Повтори 3 раз':

Внутри цикла выполняются три команды, которые повторяются 3 раза. Суммарное смещение внутри одного повторения:

Сместиться на (5, 2)

Сместиться на (-4, 3)

Сместиться на (1, -1)

Суммарное смещение по X внутри одного повторения: 5 + (-4) + 1 = 2

Суммарное смещение по Y внутри одного повторения: 2 + 3 + (-1) = 4

Таким образом, за одно повторение цикла Чертёжник смещается на (2, 4).

3. Общее смещение цикла:

Цикл повторяется 3 раза, поэтому общее смещение за цикл:

3 * (2, 4) = (6, 12)

4. Общее смещение всего алгоритма:

Суммируем начальное смещение и общее смещение цикла:

(-9, 5) + (6, 12) = (-9 + 6, 5 + 12) = (-3, 17)

Это итоговое смещение Чертёжника от начальной точки.

5. Команда для возврата в исходную точку:

Чтобы вернуться в исходную точку, нужно выполнить команду, обратную полученному смещению (-3, 17). Эта команда будет сместиться на (3, -17).

Ответ: 4) Сместиться на (3, -17)

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие