Давайте пошагово разберем выполнение заданного алгоритма при ( X = 2 ).
- Начальное значение переменной ( X ) равно 2.
Во второй строке алгоритма выполняется присваивание: ( Y := X - 1 ). Подставляем значение ( X ):
[
Y := 2 - 1
]
Таким образом, ( Y = 1 ).
В следующей строке алгоритма выполняется присваивание: ( X := Y - 2 ). Подставляем значение ( Y ):
[
X := 1 - 2
]
Таким образом, ( X = -1 ).
В последней строке алгоритма выполняется присваивание: ( Y := X - Y ). Подставляем текущие значения ( X ) и ( Y ):
[
Y := -1 - 1
]
Таким образом, ( Y = -2 ).
Теперь у нас есть конечное значение переменной ( Y ) после выполнения всех шагов алгоритма.
Ответ: при ( X = 2 ) значение переменной ( Y ) будет равно (-2).