Для того чтобы определить, чему были равны значения переменных и до выполнения команды присваивания , давайте разберем, что происходит в этой операции.
Команда присваивания означает, что новое значение переменной равно сумме её старого значения и текущего значения переменной .
После выполнения этой команды значение стало равно 7, а значение равно 25. То есть, после выполнения команды:
[ x = x{\text{старое}} + y{\text{старое}} = 7 ]
Теперь у нас есть уравнение:
Решим это уравнение относительно :
[ x{\text{старое}} = 7 - 25 ]
[ x{\text{старое}} = -18 ]
Таким образом, до выполнения команды присваивания значения переменных были:
Эти значения удовлетворяют условиям задачи: после выполнения команды значение становится 7, а остаётся равным 25.