Вопрос:

Выполните следующий фрагмент линейного алгоритм для а = x, b = y. a :=a+b b=b-a a=a+b b=-b Какие значения присвоены переменным а и б?

Ответ:

Решение:

Дано: \( a = x \), \( b = y \).

Проследим за изменением значений переменных:

  1. \( a := a + b \) → \( a = x + y \)
  2. \( b := b - a \) → \( b = y - (x + y) = y - x - y = -x \)
  3. \( a := a + b \) → \( a = (x + y) + (-x) = x + y - x = y \)
  4. \( b := -b \) → \( b = -(-x) = x \)

Таким образом, после выполнения алгоритма переменной а присвоено значение y, а переменной b — значение x.

Ответ: y, x

Подать жалобу Правообладателю