По­вто­ри k раз Ко­ман­да1 Ко­ман­да2 Ко­ман­да3 Конец озна­ча­ет, что по­сле­до­ва­тель­ность ко­манд...

Тематика Информатика
Уровень 10 - 11 классы
алгоритм команды повторение чертёжник исходная точка смещение движение возвращение задача
0

По­вто­ри k раз

Ко­ман­да1 Ко­ман­да2 Ко­ман­да3

Конец

озна­ча­ет, что по­сле­до­ва­тель­ность ко­манд Ко­ман­да1 Ко­ман­да2 Ко­ман­да3 по­вто­рит­ся k раз.

Чертёжнику был дан для ис­пол­не­ния сле­ду­ю­щий ал­го­ритм:

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

По­вто­ри 4 раз

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

Конец

Какую ко­ман­ду надо вы­пол­нить Чертёжнику, чтобы вер­нуть­ся в ис­ход­ную точку, из ко­то­рой он начал дви­же­ние?

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

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

3) Сме­стить­ся на (–4, –4)

4) Сме­стить­ся на (4, 4)

avatar
задан 29 дней назад

2 Ответа

0

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

  1. Чертёжник начинает движение с команды "Сместиться на (1, 3)". Это означает, что его новая позиция смещается на 1 по оси x и на 3 по оси y. Таким образом, после выполнения этой команды он находится в точке (1, 3).

  2. Затем выполняется цикл, который повторяется 4 раза:

    • "Сместиться на (0, 2)" — добавляет 0 к координате x и 2 к координате y.
    • "Сместиться на (3, 1)" — добавляет 3 к координате x и 1 к координате y.
    • "Сместиться на (–4, –4)" — добавляет -4 к координате x и -4 к координате y.

    Рассчитаем общее изменение координат за один цикл:

    • По оси x: 0 + 3 - 4 = -1
    • По оси y: 2 + 1 - 4 = -1

    Таким образом, за один цикл Чертёжник смещается на (–1, –1).

  3. Цикл повторяется 4 раза, следовательно, итоговое смещение после выполнения всех циклов будет:

    • По оси x: 4 * (-1) = -4
    • По оси y: 4 * (-1) = -4
  4. Теперь найдем окончательную позицию Чертёжника:

    • Начальная позиция после первой команды: (1, 3)
    • Итоговое смещение после всех циклов: (-4, -4)

    Итоговая позиция Чертёжника: (1 + (-4), 3 + (-4)) = (-3, -1)

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

    • Необходимо сместиться на (3, 1), чтобы вернуться в (0, 0).

Таким образом, правильный ответ — команда 2: "Сместиться на (3, 1)".

avatar
ответил 29 дней назад
0

Чертёжнику нужно выполнить команду "Сместиться на (-3, -1)" чтобы вернуться в исходную точку, из которой он начал движение.

avatar
ответил 29 дней назад

Ваш ответ

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