Давайте рассмотрим пошагово выполнение фрагмента программы:
Начальное присваивание:
а := 8;
Здесь переменной а
присваивается значение 8.
Вычисление значения для переменной b
:
b := а - 1;
В этот момент переменная а
имеет значение 8, следовательно:
b := 8 - 1;
b := 7;
Изменение значения переменной а
:
а := а + b;
Теперь мы должны сложить текущее значение переменной а
с текущим значением переменной b
. На этом шаге переменная а
имеет значение 8, а переменная b
имеет значение 7. Таким образом:
а := 8 + 7;
а := 15;
Итак, после выполнения всех указанных операций, конечное значение переменной а
будет равно 15.
Резюмируя, значение переменной а
после выполнения фрагмента программы:
а := 8;
b := а - 1;
а := а + b;
примет значение 15.