Я написал этот код схемы, чтобы вычислить одно решение квадратного уравнения a x2 + b x + c = 0
(define (solve-quadratic-equation a b c) (define disc (sqrt (- (* b b) (* 4.0 a c)))) (/ (+ (- b) disc) (* 2.0 a)))
Однако кто-то сказал мне, что эту процедуру трудно понять. Почему?
Как будет выглядеть очищенная версия этой процедуры?
Пожалуйста, дайте мне знать, почему новую процедуру будет легче понять.
Спасибо