- 博客(4)
- 收藏
- 关注
原创 SICP 习题 (1.7) 解题总结:改进版的牛顿法求平方根
SICP 习题 1.7 是对正文1.1.7节中的牛顿法求平方根的改进,改进部分是good-enough?过程。 原来的good-enough?是判断x和guess平方的差值是否小于0.001,这个过程在一般情况下没什么问题,但是,当需要求平方根的目标本身比较小时就会出现问题。 比如我们求(sqrt-iter 1.0 0.00000016),我们口算都知道结果是0.0004,但是(sqrt-iter
2013-08-26 23:37:39 3648 3
原创 SICP 习题 (1.6) 解题总结:对if语句的特殊处理
SICP 习题 1.6 还是讲的正则序和应用序,问题是从if过程的讨论开始的,习题说到名叫Alyssa P. Hacker的人觉的不需要为if提供一种特殊形式,可以直接用常规过程调用cond来实现。 我第一次看到这道题的时候的反映是,if有特殊形式吗?没觉的if有什么特殊呀。有这样的反应是因为没有认真思考习题1.5。 我们上次看习题1.5的时候就看到习题有一个假设,就是不管是正则序还是应用序,都假
2013-08-14 06:58:01 5939 17
原创 SICP 习题(1.5)解题总结:应用序和正则序
习题1.5 主要讲的是函数参数的求值方式,包括应用序和正则序。解题前如果发现自己对应用序和正则序还不是太清楚,就需要重新看看1.1.5节“过程应用的代换模型”,对应用序和正则序有了较清楚的了解后解习题1.5就比较简单了。先看看题目,
2013-08-09 00:45:19 5673 2
原创 SICP 习题(1.1,1.2,1.3,1.4)解题总结,起步。
近来在重读SICP,以前读过一次,读了第一二章就没有坚持下去,时间一长就基本忘记了,脑海里什么都不剩,就隐约记得自己曾经读过一本很牛B的书。这次读希望能够扎实一点,不管能读到哪里,希望可以理解一些东西,以后可以在日常工作中用到,所以开始一道一道地做题,强迫自己深入学习。后来发现效果不错,于是产生了写解题总结的想法,可以和大家分享,同时加深自己的印象。前面几道题比较简答,所以就将1.1,1.2,1.
2013-08-06 00:33:03 4309 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人