(define (cont-frac n d k)
(define (cont-frac-helper i)
(if (> i k)
0
(/ (n i) (+ (d i) (cont-frac-helper (+ i 1))))))
(cont-frac-helper 1))
(define (ln-cf k)
(define (n k) 1.0)
(define (d k) (if (= (remainder (+ k 1) 3) 0) (* (/ (+ k 1) 3) 2) 1))
(cont-frac n d k))
(ln-cf 10)
(define (tan-cf x k)
(define (n k) (if ( = k 1) x (* x x)))
(define (d k) (- (* 2 k) 1))
(cont-frac n d k))
(tan-cf 0 10)
환영합니다. DrRacket, 버전 5.0.2 [3m].
언어: R5RS [사용자정의]; memory limit: 256 MB.
0.7182817182817183
0
>
언어: R5RS [사용자정의]; memory limit: 256 MB.
0.7182817182817183
0
>






