Введите, что будет выведено в результате выполнения следующего фрагмента программы: a := 10; b := 20; x := b; if a>b then b := x+a; a := x-a; writeln (a);
10
Ответ: 10
Объяснение:
a := 10;
b := 20;
x := b; / /т.е. x = 20
if a>b then b := x+a; // если a больше b, то b= 20 + 10
a := x-a; // a = 20 - 10 = 10
writeln (a);
Ответ:
if a>b then b:= x+a
Если а больше b, то b равно x+a( a=10 изначально)(x=b изначально)(b=20 изначально)
иначе a=x-a(a=20-10)=10
writeln(a) Вывод ответа (а)