Контрольные задания > 2. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b). Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 раза
Сместиться на (1, 1) Сместиться на (2, 2) Сместиться на (1, -3) Конец
Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
1) Сместиться на (12, 0)
3) Сместиться на (0, -12)
2) Сместиться на (0, 12)
4) Сместиться на (-12, 0)
Вопрос:
2. Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии. Чертёжник может выполнять команду Сместиться на (a, b). Чертёжнику был дан для исполнения следующий алгоритм:
Повтори 3 раза
Сместиться на (1, 1) Сместиться на (2, 2) Сместиться на (1, -3) Конец
Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?
1) Сместиться на (12, 0)
3) Сместиться на (0, -12)
2) Сместиться на (0, 12)
4) Сместиться на (-12, 0)
Ответ:
Рассмотрим задачу. Чертёжник выполняет цикл из команд и должен вернуться в исходную точку. Необходимо посчитать общее смещение и вычислить обратную команду.
1. **Смещения в цикле:** В цикле команды 'Сместиться на (1, 1)', 'Сместиться на (2, 2)' и 'Сместиться на (1, -3)'. Складываем все смещения за один цикл, получим (1+2+1, 1+2-3)=(4,0).
2. **Общее смещение:** Цикл повторяется 3 раза, поэтому общее смещение за 3 цикла будет (4 * 3, 0 * 3) = (12, 0). Чтобы вернуться в начальную точку, нужно сделать смещение, противоположное общему, то есть (-12, 0).
**Ответ:** 4) Сместиться на (-12, 0)