Ответ:
40
Объяснение:
Анализируем построчно:
X := 10 // Переменной X присвоили значение 10
Y := 3*X // Переменной Y присвоили значение 3*X, но X= 10, значит после умножения 3 на X получили 30 и записали это значение в переменную Y. Y теперь содержит число 30
X := X + Y // X содержит число 10, а Y содержит число 30, значит X + Y = 30 + 10 = 40. Теперь X содержит значение 40
Запомните, что присваивание выполняется справа налево:
1) сначала вычисляется значение, которое стоит справа от знака присваивания,
2) после этого, потом, в переменную, стоящую слева записывается вычисленное значение.