Давайте последовательно рассмотрим каждое из приведённых выражений и вычислим значения переменных после выполнения всех операций.
Задача 1
Исходные данные:
А := 3;
B := 6;
A := 2*A – B;
B := A + 22;
Выполним операции по порядку:
A := 3
- A становится 3.
B := 6
- B становится 6.
A := 2*3 – 6
-> A := 6 - 6
-> A := 0
.
B := 0 + 22
-> B := 22
.
Итак, A = 0
, B = 22
.
Задача 2
Исходные данные:
А := 3;
B := 5;
A := 2*A – B;
B := (-A)^2;
Выполним операции:
A := 3
- A становится 3.
B := 5
- B становится 5.
A := 2*3 – 5
-> A := 6 - 5
-> A := 1
.
B := (-1)^2
-> B := 1
.
Итак, A = 1
, B = 1
.
Задача 3
Исходные данные:
А := 3;
B := 6;
C := A + B;
A := 2*B – C;
B := A + C;
Выполним операции:
A := 3
- A становится 3.
B := 6
- B становится 6.
C := 3 + 6
-> C := 9
.
A := 2*6 – 9
-> A := 12 - 9
-> A := 3
.
B := 3 + 9
-> B := 12
.
Итак, A = 3
, B = 12
.
Задача 4
Исходные данные:
х := 2;
у := х*х;
у := у*у;
х := у*х;
s := x + y;
Выполним операции:
х := 2
- х становится 2.
у := 2*2
-> у := 4
.
у := 4*4
-> у := 16
.
х := 16*2
-> х := 32
.
s := 32 + 16
-> s := 48
.
Итак, x = 32
, y = 16
, s = 48
.