码迷,mamicode.com
首页 >  
搜索关键字:sicp    ( 322个结果
高阶函数之函数作为参数
SICP 1.3.1  Procedures as Arguments,说明高阶函数之函数作为参数的原因:若干个函数拥有相似的算法或代码结构,对此加以抽象。 (define (sum-integers a b)   (if (> a b)       0       (+ a (sum-integers (+ a 1) b)))) (define (pi-sum a b)   (i...
分类:其他好文   时间:2016-05-13 00:56:23    阅读次数:197
SICP 1-33 1-34 1-35
ex1-32 要求利用过程返回值给出一个用于计算 f(f (x))这样的函数过程 ex1-33要求计算一个函数的平滑函数g(x)=(f(x-dx)+f(x)+f(x+dx))/3 并利用ex1-32给出的过程进行多次的平滑运算以下,给出代码 (define (smooth f) (lambda (x) (/ (+ (f (- x .001))...
分类:其他好文   时间:2016-05-12 22:00:23    阅读次数:134
SICP ex2-1 modified rational arithmetic
经过十多天煎熬,本宝宝终于顺利进入第二章,傲娇脸 首先,本章章首简要回顾了上一章的基本内容以及总体概述了data abstraction 的原因重要性,以及介绍了本章将会学习的一些东西 2.1.1通过一个rational arithmetic的例子来引出data abstraction 并且介绍基础pair 语法 ex2-1要求修改书中所给的make-rat使之能够在给定参数为-时,将符号放...
分类:其他好文   时间:2016-05-12 15:19:15    阅读次数:107
自制计算器(零)
最近对编译器产生了兴趣,打算根据书上的思想裸写一个Python解释器,但过多的细节以及对编译过程的不了解,迟迟未有进展。正巧此时想到以前在sicp上看到过计算器的实现方法,想着是否能用简单的四则运算入门,所以有了这个计算器。 因作者水平问题,实现方法、代码设计上多有漏洞。写文也是为了能整理思路,查缺 ...
分类:其他好文   时间:2016-05-07 18:09:16    阅读次数:180
SICP 1.17-1.19
1.16 1.17 halve 实在不想写了...1.18 > 无聊1.19证明题我艹... ...
分类:其他好文   时间:2016-05-01 13:38:15    阅读次数:129
SICP 1.1-1.5
1.1 1.2 1.3 1.4...1.5 ...
分类:其他好文   时间:2016-05-01 13:37:30    阅读次数:148
SICP 1.11-1.13
1.11递归版本 1.12 1.13证明题看着都烦...作为补偿我来实现一下1.12的迭代版本 > 失败经过百度发现了一个公式 > (row col)=row!/(col!?(row?col)!) > 有这个公式的话那实现起来很简单,就不演示了... ...
分类:其他好文   时间:2016-05-01 13:35:52    阅读次数:242
SICP 1.6-1.8
1.6由于scheme应用序求值的性质,该函数会陷入循环(一直计算 improve guess x)1.7值过小,0.001这个精度远远不够...值过大,由于浮点数精度有限,(比如使用IEEE754浮点数标准, 32位浮点数表示123456789这样的数会有严重的精度丢失), 所以无法得出正确求两个 ...
分类:其他好文   时间:2016-05-01 13:33:44    阅读次数:166
SICP 1.29-1.33
1.29 1.30 1.31 > 没必要写,和前面差不多1.32 1.33 > 类似 不写了就... ...
分类:其他好文   时间:2016-05-01 13:32:42    阅读次数:159
SICP 关于递归迭代的重新理解以及尾递归的引入...
看了线性的递归和迭代以及树形递归迭代这部分的内容,感觉对递归和迭代又有了新的理解...所以记录一下,也算对这部分内容的总结吧.首先书中提到的递归与迭代和我以前想的有点不一样,我感觉书中提到的递归和迭代是站在编译器/解释器的基础上来看的,而我之前是站在语言(类C语言的)的具体实现的角度看的.理解这个需 ...
分类:其他好文   时间:2016-05-01 13:30:12    阅读次数:189
322条   上一页 1 ... 7 8 9 10 11 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!