Ответ:

Решение:

Выполним фрагмент программы по шагам:

  1. a := 12+6*7
    • Вычисляем: a = 12 + 42 = 54
  2. b := (a div 10) + 11
    • Вычисляем: a div 10 = 54 div 10 = 5 (целочисленное деление)
    • b = 5 + 11 = 16
  3. a := (b mod 10) + 24
    • Вычисляем: b mod 10 = 16 mod 10 = 6 (остаток от деления)
    • a = 6 + 24 = 30
  4. if 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