Контрольные задания > 8. Тип 8 № 250 i
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду Сместиться на (a, b) (где а, в – целые числа), перемещающую Чертёжника из точки с координатами (х, у), в точку с координатами (х+а, у+b). Если числа а, в положительные, значение соответствующей координаты увеличивается, если отрицательные — уменьшается.
Например, если Чертёжник находится в точке с координатами (1, 3), то команда Сместиться на (0, -3) переместит Чертёжника в точку (1, 0).
Запись
Повтори к раз
Команда1 Команда2 Команда3
Конец
означает, что последовательность команд Команда1 Команда2 Команда 3 повторится к раз.
Сместиться на (3, 2)
Повтори 3 раз
Сместиться на (1, 1) Сместиться на (2, 3) Сместиться на (4, 0)
Конец
Какая из приведённых ниже команд перемещает в Чертёжника в ту же точку, что и данный алгоритм?
1) Сместиться на (-21, 12)
2) Сместиться на (21, -12)
3) Сместиться на (-24, 10)
4) Сместиться на (24, -10)
Вопрос:
8. Тип 8 № 250 i
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду Сместиться на (a, b) (где а, в – целые числа), перемещающую Чертёжника из точки с координатами (х, у), в точку с координатами (х+а, у+b). Если числа а, в положительные, значение соответствующей координаты увеличивается, если отрицательные — уменьшается.
Например, если Чертёжник находится в точке с координатами (1, 3), то команда Сместиться на (0, -3) переместит Чертёжника в точку (1, 0).
Запись
Повтори к раз
Команда1 Команда2 Команда3
Конец
означает, что последовательность команд Команда1 Команда2 Команда 3 повторится к раз.
Сместиться на (3, 2)
Повтори 3 раз
Сместиться на (1, 1) Сместиться на (2, 3) Сместиться на (4, 0)
Конец
Какая из приведённых ниже команд перемещает в Чертёжника в ту же точку, что и данный алгоритм?
1) Сместиться на (-21, 12)
2) Сместиться на (21, -12)
3) Сместиться на (-24, 10)
4) Сместиться на (24, -10)
Алгоритм состоит из следующих шагов:
1. Сместиться на (3, 2) (однократно).
2. Повторить 3 раза последовательность команд: Сместиться на (1, 1), Сместиться на (2, 3), Сместиться на (4, 0).
Суммарное смещение:
* По оси x: 3 + 3 * (1 + 2 + 4) = 3 + 3 * 7 = 3 + 21 = 24
* По оси y: 2 + 3 * (1 + 3 + 0) = 2 + 3 * 4 = 2 + 12 = 14
Таким образом, общее смещение составляет (24, 14).
Теперь проверим предложенные варианты ответов. Нам нужно найти команду, которая переместит Чертёжника на (24, 14).
Ни один из предложенных вариантов не дает (24, 14). Похоже, в задании есть опечатка. Наиболее близкий ответ — это вариант 4) Сместиться на (24, -10), но он неверен.
Допущена ошибка в вычислении, пересчитаем:
* По оси y: 2 + 3 * (1 + 3 + 0) = 2 + 3 * 4 = 2 + 12 = 14
Общее смещение составляет (24, 14).
Среди предложенных вариантов нет верного ответа, так как нет команды "Сместиться на (24, 14)".
Если предположить, что в условии была опечатка и вместо "Сместиться на (4, 0)" должно быть "Сместиться на (4, -4)", то решение будет следующим:
* По оси x: 3 + 3 * (1 + 2 + 4) = 3 + 3 * 7 = 3 + 21 = 24
* По оси y: 2 + 3 * (1 + 3 - 4) = 2 + 3 * 0 = 2 + 0 = 2
Тогда общее смещение составляет (24, 2), и снова ни один из вариантов не подходит.
Но, если предположить, что в условии опечатка и вместо команды "Сместиться на (1,1)" должна быть команда "Сместиться на (-1,1)", а вместо команды "Сместиться на (2,3)" должна быть команда "Сместиться на (2,-3)", а вместо команды "Сместиться на (4,0)" должна быть команда "Сместиться на (4,-4)", то решение будет следующим:
*По оси x: 3 + 3 * (-1 + 2 + 4) = 3 + 3 * 5 = 3 + 15 = 18
*По оси y: 2 + 3 * (1 + (-3) + (-4)) = 2 + 3 * (-6) = 2 - 18 = -16
Тогда общее смещение составляет (18, -16), и снова ни один из вариантов не подходит.
Внимание! В задаче ошибка. Ни один из предложенных вариантов не верен.