Объясните пожалуйста как

0 голосов
11 просмотров

Объясните пожалуйста как


image

Информатика (12 баллов) | 11 просмотров
Дан 1 ответ
0 голосов

Надо сложить все смещения сначала по одной оси (учитывая цикл), а затем по второй оси.

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

Итак, считаем:

по оси икс-  сначала +3, потом 5 раз по +1 -5 +2, потом +1

получается  3 + 5*( 1 - 5 + 2 ) + 1 = 3 + 5*(-2) + 1 = 3 - 10 + 1 = -6 (это и есть смещение по икс из начальной точки после выполнения команд)

по оси игрек-  сначала +6, потом 5 раз по -3 +4 -3, потом +3

получается 6 + 5*( -3 + 4 - 3) +3 = 6 + 5*(-2) + 3 = 6 - 10 + 3 = -1 (это смещение по игрек)

Значит, исполнитель после выполнения всех команд оказался смещён на вектор (-6, -1)  относительно точки, в которой он был до начала выполнения команд.

Чтобы ему вернуться в начальную точку, надо выполнить такое же по величине смещение, но с обратными знаками, то есть нужно выполнить команду:

сместиться на вектор (6, 1)

(5.3k баллов)