Чертёжнику был дан для исполнения следующий алгоритм:Повтори 3 раз Сместиться на (1, –3) Сместиться...

Тематика Информатика
Уровень 5 - 9 классы
чертежник алгоритм команды движение исходная точка смещение координаты
0

Чертёжнику был дан для исполнения следующий алгоритм:Повтори 3 раз Сместиться на (1, –3) Сместиться на (2, 5) Сместиться на (–2, –3) конец Сместиться на (–1, 4). Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение? *

Сместиться на (–2, –1) Сместиться на (–1, –2) Сместиться на (2, 1) Сместиться на (1, 2)

avatar
задан 5 месяцев назад

2 Ответа

0

Для того чтобы определить, какую команду нужно выполнить чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение, сначала необходимо проанализировать последовательность его движений и вычислить суммарное смещение после выполнения всех команд алгоритма.

Алгоритм состоит из повторения следующего набора команд 3 раза:

  1. Сместиться на (1, –3)
  2. Сместиться на (2, 5)
  3. Сместиться на (–2, –3)

После выполнения этих команд 3 раза, чертёжник выполняет ещё одну команду:

  1. Сместиться на (–1, 4)

Теперь рассчитаем суммарное смещение для одной итерации цикла:

  1. Сместиться на (1, –3)

    • Новая позиция: (1, -3)
  2. Сместиться на (2, 5)

    • Новая позиция: (1 + 2, -3 + 5) = (3, 2)
  3. Сместиться на (–2, –3)

    • Новая позиция: (3 - 2, 2 - 3) = (1, -1)

Итак, за одну итерацию цикла суммарное смещение составляет (1, -1).

Так как цикл повторяется 3 раза, то общее смещение за 3 итерации будет:

(1, -1) * 3 = (3, -3)

Теперь добавим смещение от команды вне цикла:

  1. Сместиться на (–1, 4)
    • Новая позиция, начиная с (3, -3): (3 - 1, -3 + 4) = (2, 1)

Итак, после выполнения всех команд чертёжник окажется в точке (2, 1).

Для того чтобы вернуться в исходную точку (0, 0), необходимо сместиться на вектор, который является обратным текущему положению чертёжника (2, 1).

Обратный вектор к (2, 1) — это (–2, –1).

Таким образом, чтобы вернуться в исходную точку, чертёжнику нужно выполнить команду:

  • Сместиться на (–2, –1)

Ответ: Сместиться на (–2, –1).

avatar
ответил 5 месяцев назад
0

Для того чтобы вернуться в исходную точку, из которой начал движение чертежник, необходимо выполнить команду "Сместиться на (–1, –2)". Эта команда компенсирует все предыдущие смещения и вернет чертежника в исходное положение.

avatar
ответил 5 месяцев назад

Ваш ответ

Вопросы по теме