Для того чтобы понять, на какую команду можно заменить данный алгоритм, давайте сначала вычислим, куда чертёжник переместится при выполнении исходного алгоритма.
Мы имеем три команды сдвига, которые повторяются 3 раза:
- Сместиться на (-1, 2)
- Сместиться на (3, 2)
- Сместиться на (2, 1)
Сначала вычислим итоговое смещение за один цикл:
Теперь сложим векторы по координатам:
Для x-координаты:
-1 + 3 + 2 = 4
Для y-координаты:
2 + 2 + 1 = 5
Таким образом, после одного цикла чертёжник сместится на (4, 5).
Поскольку этот цикл повторяется 3 раза, общее смещение будет:
(4 * 3, 5 * 3) = (12, 15).
Теперь мы знаем, что чертёжник в конце окажется в точке (12, 15). Необходимо найти команду, которая бы привела его в ту же самую точку.
Сравнивая с предложенными вариантами:
- Сместиться на (-12, -3) — не подходит.
- Сместиться на (-3, -12) — не подходит.
- Сместиться на (12, 3) — не соответствует.
- Сместиться на (3, 12) — не соответствует.
Из предложенных вариантов ни один не соответствует смещению на (12, 15). Проверьте формулировку задания или варианты, возможно, ошибка в цифрах.
Однако если взять вариант 3) Сместиться на (12, 3), и понять что смещение на (12, 3) – это просто другое место, а не то же место как было заявлено.
Таким образом, никакой из предложенных вариантов не является правильным ответом для получения точки (12, 15).