VIP会员
作者:CSDN
出版社:CSDN《程序员》
ISBN:1111111111117
VIP会员免费
(仅需0.8元/天)
¥ 40000.0
温馨提示: 价值40000元的1000本电子书,VIP会员随意看哦!
电子书推荐
-
计算机程序的构造和解释-英文官方版pdf 评分:
《计算机程序的构造和解释》(Structure and Interpretation of Computer Programs, SICP)是一本关于计算机程序设计的总体性观念的基础教科书,由 MIT press 与 McGraw-Hill 共同出版营销。作者是麻省理工学院的教授 Harold Abelson 、杰拉德·杰伊·萨斯曼,此外 杰拉德·杰伊·萨斯曼 的妻子 Julie Sussman 也有参与本书的制作。封底的作者图像是由其实验室的同僚 Nick Papadakis 后制的合成照。 书中使用程序设计语言 Lisp 的方言 Scheme 来解释计算机科学的核心概念,包括抽象(abstraction),递归(recursion),解释器(interpreters),以及元语言抽象(metalinguistic abstraction)。具体而微地由宏观到微观给出清楚地轮廓与脉络。
上传时间:2016-04 大小:7.07MB
- 2.30MB
sicp-pdf, 采用Texinfo和 LaTeX 源的kinetis PDF.zip
2019-10-10sicp-pdf, 采用Texinfo和 LaTeX 源的kinetis PDF 器件 直接链接:sicp.pdf这是 Harold Abelson的PDF版本,Gerald Jay和朱莉 Sussman 。 它是对非官方Texinfo格式的进一步开发,它最初是从MIT的 HTML版本derived的。这次修订
- 25.58MB
SICP中文第二版
2018-07-19SICP中文第二版SICP中文第二版SICP中文第二版SICP中文第二版SICP中文第二版
- 128B
sicp in python 中文 sicp 中文
2017-11-16sicp in python 中文版 sicp in python 中文版 sicp in python 中文版 !!!download>>>https://github.com/wizardforcel/sicp-py-zh
- 3.32MB
SICP(python中文带书签)
2018-03-17经典书籍《计算机程序的构造与解释》,UCB热门课程CS61a的官方教材
- 2.21MB
计算机程序构造与解释 python中文版 mobi
2018-10-05计算机语言构造与解释 python语言中文版 mobi格式;结合python读起来比原来的lisp描述更容易实际操作
- 125.34MB
计算机程序设计艺术-第3版-中文版 PDF
2018-09-07《计算机程序设计艺术》-第1卷-基本算法(第3版)-中文版 《计算机程序设计艺术》-第2卷-半数值算法(第3版)-中文版 《计算机程序设计艺术》-第3卷-排序与查找(第2版)-中文版
- 5.4MB
CCF中学生计算机程序设计基础篇-小.pdf
2021-05-18CCF中学生计算机程序设计基础篇-小.pdf
- 18KB
计算机程序的构造与解释答案
2012-08-11计算机程序的构造与解释,这本书不用介绍了吧,经典啊。这份答案是花了5分从百度文库上下的,挺全吧应该,
- 6KB
计算机程序构造与解释答案(周银辉)
2010-01-111,过程作为返回值 在1.3中我们明白了高阶函数之后,“用一个过程作为另外一个过程的返回值”则是稀松平常的事情了,比如下面的代码: (define (f x) (+ x 1)) (define (g) f) ((g) 2) 函数g没有参数,其返回值为函数f,所以((g) 2)就运算结果就是(f 2),最后运算结果为3。 上面是用一个已命名的函数作为返回结果的,相应的,也可以将一个“匿名过程”作为结果返回,这里的“匿名过程”也就是我们的Lambda表达式,所以上面的代码可以改造成: (define (g) (lambda (x) (+ x 1))) ((g) 2) 那么((g) 2)的运算结果就是((lambda (x) (+ x 1)) 2),最后运算结果为3。 2,牛顿法 学到这里,你可能需要复习一下高等数学的基本内容,包括“导数”和“微分”,高数的在线教材可以在这里找到:http://sxyd.sdut.edu.cn/gaoshu1/index.htm 关于牛顿法的介绍可以看这里:http://en.wikipedia.org/wiki/Newton%27s_method ,下面是程序: (define (close-enough? v1 v2) (< (abs (- v1 v2)) 0.000000001)) ;定义不动点函数 (define (fixed-point f first-guess) (define (try guess step-count) (let ((next (f guess))) (if (close-enough? guess next) next (try next (+ step-count 1))))) (try first-guess 0)) ;定义导数函数 (define (D f) (lambda (x dx) (/ (- (f (+ x dx)) (f x)) dx))) ;牛顿法 (define (newton g first-guess) (fixed-point (lambda (x) (- x (/ (g x) ((D g) x 0.000000001)))) first-guess)) ;平方 (define (square x) (* x x)) ;定义开方,来测试下牛顿法 (define (sq x) (newton (lambda (y) (- (square y) x)) 1.0)) (sq 5) 3,“一等公民” 这里列出了程序语言中作为“一等公民”的语言元素所具备的几个“特权”: 可以用变量命名 可以作为过程参数 可以作为过程返回结果 可以被包含在数据结构中 4,练习1.40 求三次方程 x^3 + ax^2 + bx + c 的零点。 首先,证明 函数f(x) = x^3 + ax^2 + bx + c 是“可微”的: 由可导和可微的性质知道,可导和可微互为充要条件,所以,要证可微我们可以先证可导, f ’ (x) = (x^3)’ + (ax^2)’ + (bx)’ + (c)’ = 3x^2 + 2ax + b 所以f(x)的导数存在,那么f(x)可导,其必定可微。 其次,利用“牛顿法”:如果f(x)是可微函数,那么f(x)=0的一个解就是函数(x – f(x)/df(x)的一个不动点,其中df(x)是f(x)的导数。所以我们可以轻松得到下面的代码: (define (close-enough? v1 v2) (< (abs (- v1 v2)) 0.000000001)) ;定义不动点函数 (define (fixed-point f first-guess) (define (try guess step-count) (let ((next (f guess))) (if (close-enough? guess next) next (try next (+ step-count 1))))) (try first-guess 0)) ;定义导数函数 (define (D f) (lambda (x dx) (/ (- (f (+ x dx)) (f x)) dx))) ;牛顿法 (define (newton g first-guess) (fixed-point (lambda (x) (- x (/ (g x) ((D g) x 0.000000001)))) first-guess)) ;定义cubic函数,也就是我们题目中所谓的f(x) (define (cubic a b c) (lambda (x) (+ (* x x x) (* a x x) (* b x) c))) ;随便定义几个系数 (define a 3) (define b 5) (define c 8) (define result (newton (cubic a b c) 1.0)) ;定义一个验证过程,让其验证得到的解,是否让方程成立 (define (validate x) (= 0 (+ (* x x x) (* a x x) (* b x) c))) ;输出结果 result ;验证结果 (validate result) 比如上面我们计算 x^3 + 3x^2 + 5x + 8 = 0, 其一个解为:-2.3282688556686084 .....
- 6.49MB
sicp-in-python(中文版+英文版)PD
2018-03-14sicp-in-python(中文版+英文版)PDF 背景. SICP 全称Structure and Interpretation of Computer Programs,翻译过来叫《计算机程序的构造和解释》使用python
- 7.8MB
sicp 2016 from
2018-10-28Structure and Interpretation of Computer Programs
- 25.57MB
[计算机程序的构造和解释].(中文版).清晰版
2017-02-04声明:本版权归原著者所有,请勿用于商业用途!仅供参考!
- 6.55MB
SICP(计算机体系结构)
2008-08-20这是一本MIT的计算机系的必修课的教科书。一本十分权威经典的书籍。相信对大家很有帮助
- 167KB
<计算机程序的构造和解释>第二版中文参考答案
2009-12-09<计算机程序的构造和解释>第二版中文参考答案, 是网上收集到的, 仅仅是整理了一下, 请诸位不要拍砖.
- 5.46MB
计算机程序设计艺术-第2卷-半数值算法(第3版)-part-2-中文版.pdf
2012-12-05计算机程序设计艺术-第2卷-半数值算法(第3版)-part-2-中文版.pdf
- 3.66MB
北京大学,计算机程序构造和解释(SICP)课件,裘宗燕老师主讲
2010-05-10北京大学数学学院《计算机程序构造和解释》课程课件,主讲老师裘宗燕,也是该书译者。
- 16.8MB
计算机程序设计艺术-第3卷-排序与查找(第2版)-中文版.pdf
2012-02-12计算机程序设计艺术-第3卷-排序与查找(第2版)-中文版.pdf
- 7.99MB
计算机程序设计艺术-第2卷-半数值算法(第3版)-part-1-中文版.pdf
2012-12-05计算机程序设计艺术-第2卷-半数值算法(第3版)-part-1-中文版.pdf
- 19KB
SICP:SICP解决方案
2021-06-22#SICP SICP解决方案
- 51.92MB
sicp 2ed高清 & mit课程资料打包
2017-10-24sicp 2ed高清pdf,以及相对应的mit课程资料及习题答案打包,中文版的视频在这里http://i.youku.com/i/UNTcxODk3ODQw/videos?spm=a2hzp.8244740.0.0
- 123KB
浅谈中职计算机专业程序设计的教学-最新教育文档.pdf
2022-06-14浅谈中职计算机专业程序设计的教学-最新教育文档.pdf浅谈中职计算机专业程序设计的教学-最新教育文档.pdf浅谈中职计算机专业程序设计的教学-最新教育文档.pdf浅谈中职计算机专业程序设计的教学-最新教育文档.pdf浅谈...
- 13.92MB
计算机程序设计艺术-第2卷-半数值算法(第3版)-中文版.pdf
2012-02-12计算机程序设计艺术-第2卷-半数值算法(第3版)-中文版.pdf
- 1.66MB
计算机网络实验(Packet Tracer)-v1.4.pdf
2022-07-14计算机网络实验(Packet Tracer)-v1.4.pdf计算机网络实验(Packet Tracer)-v1.4.pdf计算机网络实验(Packet Tracer)-v1.4.pdf计算机网络实验(Packet Tracer)-v1.4.pdf计算机网络实验(Packet Tracer)-v1.4.pdf计算机网络...
- 7.41MB
计算机程序设计艺术-第3卷-排序与查找(第2版)-part-2-中文版.pdf
2012-12-05计算机程序设计艺术-第3卷-排序与查找(第2版)-part-2-中文版.pdf
- 7.99MB
计算机程序设计艺术-第3卷-排序与查找(第2版)-part-1-中文版.pdf
2012-12-05计算机程序设计艺术-第3卷-排序与查找(第2版)-part-1-中文版.pdf
- 34KB
《大学计算机基础》考试大纲--2017版.pdf
2021-10-07《大学计算机基础》考试大纲--2017版.pdf
- 1.47MB
计算机程序构造与解释
2009-10-12计算机程序构造与解释 麻省理工的 资料挺好 对于学程序的来说是一个不错的资料
- 4.85MB
计算机程序设计艺术-第1卷-基本算法(第3版)-part2-中文版.pdf
2012-12-05计算机程序设计艺术-第1卷-基本算法(第3版)-part2-中文版.pdf