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