Исполнитель Чертёжник перемещается ** координатной плоскости, оставляя след в виде линии....

0 голосов
33 просмотров

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


Информатика (20 баллов) | 33 просмотров
Дан 1 ответ
0 голосов

считаем смещение по оси x:

4 * ( -2 + 3 + 1 ) = 4 * 2 = 8

считаем смещение по оси y:

4 * ( -4 + 3 - 2 ) = 4 * ( -3) = -12

Получается, после выполнения всех команд смещение от исходной точки составит (8, -12)

Чтобы вернуть исполнителя в исходную точку надо дать такое же по величине, но противоположное по знаку смещение (по каждой из осей), следующей командой:

Сместиться на (-8, 12)

(5.3k баллов)