1.1组织块结构

(define (sqrt x)
  (define (good-enough? guess)
    (< (abs (- (square guess) x)) 0.001))
  (define (improve guess)
    (average guess(/ x guess)))
  (define (sqrt-iter guess)
    (if (good-enough? guess)
        guess
        (sqrt-iter (improve guess))))
  (sqrt-iter 1.0))
                   
(define (average x y)
  (/ (+ x y) 2))

(define (abs x)
  (if (> x 0)
      x
      (- x)))

(define (square x)
  (* x x))
发布了40 篇原创文章 · 获赞 7 · 访问量 1088

猜你喜欢

转载自blog.csdn.net/BobDay/article/details/103626592