1. Главная
  2. Библиотека
  3. Программирование
  4. Исполнитель Чертёжник перемещается на координатной плос...
Решение задачи на тему

Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след. в виде линии. Чертёжник может выполнять команду Сместиться на (а, b) (где а, b целые числа), перемещающую Чертёжника из точки с координатами (х, у) в точку с координатами (х + а,

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след. в виде линии. Чертёжник может выполнять команду Сместиться на (а, b) (где а, b целые числа), перемещающую Чертёжника из точки с координатами (х, у) в точку с координатами (х + а,

Условие:

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

Решение:

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

  1. Начнем с начальной точки (0, 0).
  2. Выполним команды в цикле 3 раза:
  • Первая команда: Сместиться на (2, 3)

  • Новые координаты: (0 + 2, 0 + 3) = (2, 3)

  • Вторая команда: Сместиться на (-5, -3)

  • Новые координаты: (2 - 5, 3 - 3) = (-3, 0)

  • Третья команда: Сместиться на (3, -2)

  • Новые координаты: (-3 + 3, 0 - 2) = (0, -2)

Теперь мы завершили...

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