1. Главная
  2. Библиотека
  3. Программирование
  4. Исполнитель Чертёжник перемещается на координатной плоскости. Ему доступны команды: * **Сместиться на (a, b)**: перемещ...

Исполнитель Чертёжник перемещается на координатной плоскости. Ему доступны команды: * **Сместиться на (a, b)**: перемещает Чертёжника из точки (x, y) в точку (x + a, y + b). * **Повтори k раз ... Конец**: повторяет последовательность команд k

«Исполнитель Чертёжник перемещается на координатной плоскости. Ему доступны команды: * **Сместиться на (a, b)**: перемещает Чертёжника из точки (x, y) в точку (x + a, y + b). * **Повтори k раз ... Конец**: повторяет последовательность команд k»
  • Программирование

Условие:

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

Решение:

Давайте разберем алгоритм шаг за шагом. 1. **Анализируем алгоритм:** ``` Повтори 2 раз Сместиться на (1, 3) Сместиться на (1, -2) Конец Сместиться на (2, 6) ``` 2. **Выполним команды внутри цикла:** - Первая команда: Сместиться на (1, 3) - Вторая команда: Сместиться на (1, -2) Теперь посчитаем, как изменяются координаты после выполнения этих команд. 3. **Первая итерация цикла:** - Начнем с точки (0, 0) (пр...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет