【SICP练习】33 练习1.39
来源:互联网 发布:js replaceall 编辑:程序博客网 时间:2024/05/07 04:19
练习1.39
没想到最后一道题如此简单,n和d的过程可以如下定义:
(define (n i)
(if (= i 1)
i
(- (* i i))))
(define (d i)
(- (* 2 i) 1))
这里我们就不再重复写成块结构了。
(define (tan-cf x k)
(cont-frac n d k))
我测试了(tan-cf 100 100)以后吓了一跳,如果在(cont-frac n d k)前加一个exact-inexact就会好得多,这是将分数转换为浮点数的函数。
5 0
- 【SICP练习】33 练习1.39
- 【SICP练习】2 练习1.6
- 【SICP练习】3 练习1.7
- 【SICP练习】4 练习1.8
- 【SICP练习】5 练习1.9
- 【SICP练习】6 练习1.10
- 【SICP练习】7 练习1.11
- 【SICP练习】8 练习1.12
- 【SICP练习】9 练习1.15
- 【SICP练习】10 练习1.16
- 【SICP练习】11 练习1.17
- 【SICP练习】12 练习1.18
- 【SICP练习】13 练习1.19
- 【SICP练习】14 练习1.20
- 【SICP练习】15 练习1.21
- 【SICP练习】16 练习1.22
- 【SICP练习】17 练习1.23
- 【SICP练习】18 练习1.24
- MOS管驱动电阻怎么选择?
- 【SICP练习】30 练习1.36
- 【SICP练习】31 练习1.37
- 完整cmm解释器构造实践(四):语义分析与代码生成
- 【SICP练习】32 练习1.38
- 【SICP练习】33 练习1.39
- 【SICP练习】35 练习1.40
- 【SICP练习】36 练习1.41
- 问答中关于C语言中共同体(联合体)的问题
- HDU 1250 Hat's Fibonacci (+=)
- HDU 1248 寒冰王座
- 【SICP练习】37 练习1.42
- PCB设计中路的反射和场的反射
- 【SICP练习】38 练习1.43