Контрольные задания > 11. После выполнения команды присваивания x:=х+у значение переменной х равно 3, а значение переменной у равно 5. Чему были равны значения переменных х и у до выполнения указанной команды присваивания?
Вопрос:
11. После выполнения команды присваивания x:=х+у значение переменной х равно 3, а значение переменной у равно 5. Чему были равны значения переменных х и у до выполнения указанной команды присваивания?
Пусть x₀ и y₀ — значения переменных x и y до выполнения команды присваивания.
После выполнения команды x := x + y значение x стало равно 3, а значение y равно 5. Таким образом, x = 3 и y = 5.
До выполнения команды x := x + y переменная x имела значение x₀, а переменная y имела значение y₀. Следовательно, после выполнения команды x₀ + y₀ = 3 и y₀ = 5.
Чтобы найти x₀, подставим значение y₀ в первое уравнение: x₀ + 5 = 3. Решив это уравнение, получим x₀ = 3 - 5 = -2.
Таким образом, до выполнения команды присваивания значение x было равно -2, а значение y было равно 5.
Ответ: x = -2, y = 5