Компьютер Алонсо обрабатывает информацию, используя только несколько операций:(max x1 x2 … xn) вернет наибольшее из значений x1 x2 … xn(min x1 x2 … xn) вернет наименьшее из значений x1 x2 … xn(+ x1 x2 … xn) вернет сумму всех значений: x1 + x2 + … + xn(* x1 x2 … xn) вернет произведение всех значений: x1 * x2 * … * xnОперации могут быть вложенными, например: (+ (* 2 3) (+ 1 2)) вернет число 9.ВопросКакое число вернет операция:(+ (max (min 3 9 5) (* (max 0 4) (min 0 4))) (min (max 3 5) (max 5 7 2)))

22 Окт 2021 в 19:41
154 +1
1
Ответы
1

Рассмотрим операцию поэтапно:

Разбираем вложенные операции: max min395min 3 9 5min395 = max 3 = 3; max 0 4 = 4; min 0 4 = 0Вычисляем результаты операций: ∗340* 3 4 0340 = 0Разбираем вложенную операцию: min max35max 3 5max35 = min 5 = 5; max 5 7 2 = 7Вычисляем результат операции: +05+ 0 5+05 + 7 = 12

Итак, операция +(max(min395)(∗(max04)(min04)))(min(max35)(max572))+ (max (min 3 9 5) (* (max 0 4) (min 0 4))) (min (max 3 5) (max 5 7 2))+(max(min395)((max04)(min04)))(min(max35)(max572)) вернет число 12.

17 Апр 2024 в 09:37
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир