Задача к ЕГЭ по информатике на тему «Алгоритмы – определение результата» №1

Исполнитель Чертежник имеет перо, которое можно поднимать, опускать и перемещать. При перемещении опущенного пера за ним остается след в виде прямой линии. У исполнителя существуют следующие команды:

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

Запись: Повторить 5[Команда 1 Команда 2] означает, что последовательность команд в квадратных скобках повторяется 5 раз.

Чертежник находится в начале координат. Чертежнику дан для исполнения следующий алгоритм:

Сместиться на вектор (251,39)

Сместиться на вектор (-246, 8)

Повторить 9[Сместиться на вектор (0,-1)]

Сместиться на вектор (4, 2)

На каком расстоянии от начала координат будет находиться исполнитель Чертежник в результате выполнения данного алгоритма?

# Сначала вычисляем итоговую координату по осям X и Y
x = 251 - 246 + 9*0 + 4
y = 39 + 8 + 9*(-1) + 2
# Чтобы найти расстояние от нулевой координаты до итоговой,
# нужно воспользоваться теоремой Пифагора и вычислить гипотенузу предполагаемого треугольника,
# который получается, если провести стороны из итоговой координаты до осей X и Y
c = (x**2 + y**2)**0.5
print(c)

Ответ: 41
Оцените статью
Я решу все!