Рассмотрим операцию поэтапно:
Итак, операция (+ (max (min 3 9 5) (* (max 0 4) (min 0 4))) (min (max 3 5) (max 5 7 2))) вернет число 12.
Рассмотрим операцию поэтапно:
Разбираем вложенные операции: max (min 3 9 5) = max 3 = 3; max 0 4 = 4; min 0 4 = 0Вычисляем результаты операций: (* 3 4 0) = 0Разбираем вложенную операцию: min (max 3 5) = min 5 = 5; max 5 7 2 = 7Вычисляем результат операции: (+ 0 5) + 7 = 12Итак, операция (+ (max (min 3 9 5) (* (max 0 4) (min 0 4))) (min (max 3 5) (max 5 7 2))) вернет число 12.