computing the continued fractions
- Refer to exercise 1.37.
- Both versions of linear recusive and linear iterative are required.
- Deadline: 2013 Apr 27 00:05 am
(define (cont-frac-iterative N D K)
(do-cont-frac-iterative N D K 0)
)
(define (do-cont-frac-iterative N D K result)
(if (= k 0) result
(do-cont-frac-iterative N D (- k 1) (/ (N K) (+ (D K)
result) ))
)
)
(define (cont-frac-recursive N D K)
(do-cont-frac-recursive N D K 1)
)
(define (do-cont-frac-recursive N D K counter)
(if (= k 1) (/ (N counter) (D counter))
(/ (N counter) (+ (D counter) (do-cont-frac-recursive N
D (- k 1) (+ counter 1))))
)
)
沒有留言:
張貼留言