Контрольные задания > Задание 2: Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 раз
Сместиться на (-2, -1)
Команда 1
Сместиться на (2, 1)
Конец
Какой должна быть Команда 1, чтобы Чертёжник вернулся в исходную точку, из которой он начал движение?
Вопрос:
Задание 2: Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 раз
Сместиться на (-2, -1)
Команда 1
Сместиться на (2, 1)
Конец
Какой должна быть Команда 1, чтобы Чертёжник вернулся в исходную точку, из которой он начал движение?
Ответ:
Решение:
Пусть команда 1 смещает на (x, y).
Тогда общее смещение за 3 повторения алгоритма:
3 * (-2 + x + 2, -1 + y + 1) = (0, 0)
3 * (x, y) = (0, 0)
(3x, 3y) = (0, 0)
Отсюда:
3x = 0 => x = 0
3y = 0 => y = 0
Следовательно, команда 1 должна смещать на (0, 0).
Однако, если посмотреть на запись от руки, то там немного другое условие.
(-2 * 3 + x * 3 + 2 * 3, -1 * 3 + y * 3 + 1 * 3) = (0, 0)
(-6 + 3x + 6, -3 + 3y + 3) = (0, 0)
(3x, 3y) = (0, 0)
Так что ответ будет такой же.
Ответ: Команда 1 должна смещать на (0, 0), то есть не смещаться.