Ответ:
Решение:
Выполним фрагмент программы по шагам:
a := 12+6*7- Вычисляем:
a = 12 + 42 = 54 b := (a div 10) + 11- Вычисляем:
a div 10= 54 div 10 = 5 (целочисленное деление) b = 5 + 11 = 16a := (b mod 10) + 24- Вычисляем:
b mod 10= 16 mod 10 = 6 (остаток от деления) a = 6 + 24 = 30if a > b then c := sqrt(b) + sqr(a) else c := sqr(a) - sqrt(b)- Сравниваем:
a(30) >b(16). Условие истинно. - Вычисляем:
c := sqrt(b) + sqr(a)= sqrt(16) + sqr(30) = 4 + 900 = 904
Ответ: 904
