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