(define (cubic x)
(* x x x))

(define (square x)
(* x x))

(define (improve guess x)
(/
(+ (/ x (square guess)) (* 2 guess))
3))

(define (good-enough? guess x)
(< (abs (- (cubic guess) x)) 0.001))

(define (cube-iter guess x)
(if (good-enough? guess x)
guess
(cube-iter (improve guess x) x)))

(define (cube x)
(cube-iter 1.0 x))
仿照1.1.7的实例对立方根求值方法进行编写

SICP 练习1.8相关推荐

  1. csapp 、sicp 、深入理解计算机系统、 计算机程序的构造和解释

    CSAPP 第一版的英文版 深入理解计算机系统第一版中文版  这个是csdn账号  这里上传文件大小在10M以内  这个pdf是19+M的 深入理解计算机系统第二版的中文版下载 第一版英文版的介绍原书 ...

  2. SICP 习题 (2.7) 解题总结 : 定义区间数据结构

    SICP 习题 2.7 開始属于扩展练习,能够考虑不做,对后面的学习没什么影响.只是,假设上面的使用过程表示序对,还有丘奇计数你都能够理解的话,完毕这些扩展练习事实上没什么问题. 习题2.7是要求我们 ...

  3. SICP学习笔记(1.1.4~1.1.5)

        SICP学习笔记(1.1.4~1.1.5)                                                                           ...

  4. SICP Python 描述 翻译完成

    SICP Python 描述 中文版 原文:CS61A: Online Textbook 译者:飞龙 在线阅读 PDF格式 EPUB格式 MOBI格式 Github 赞助我 协议 CC BY-NC-S ...

  5. 【SICP练习】53 练习2.21

     练习2.21 如果在看SICP这本书之前做过其他准备工作,或者看过我的[Scheme归纳]那几篇文章,那这些题都是小case了. (define (square-list items) (if( ...

  6. 【SICP归纳】2 高阶函数和数据抽象

    上一篇博文对应的是书中的第一章的一二两节,我们已经大致的有了一种构造的感觉不是么.书中展示了很多有趣的句法(syntax).现在我们要让思想进一步的抽象,写这篇博客的时候并未学完整本书,更不敢说对书中 ...

  7. SICP 习题 (1.34)解题总结

    SICP 习题 1.34的题目比較特别一点.对于没有接触过高阶函数的同学们来说是个非常好的学习机会. 题目是这种,假设我们定义以下的过程: (define (f g) (g 2)) 那么就有: (f ...

  8. [books] - SICP 2nd edition

    全名是: Structure and Interpretation of Computer Programs 中文名稱: 计算机程序的构造和解释 20131024 淘寶訂單 20131104 到手, ...

  9. SICP读书笔记2---if和cond的区别

    1.比较形式上面的区别 (1)cond (cond (<p1> <e1>) (<p2> <e2>) ....... (<pn> <en ...

  10. cs python课程 加州大学_如何看待Berkeley开设的CS61A:SICP in Python课程?

    SICP Python 描述 中文版​wizardforcel.gitbooks.io 开始我看的是sicp裘宗燕老师翻译的第二版,但是lisp自己毕竟不了解且过于抽象,进展缓慢(并且之前拿起方向si ...

最新文章

  1. 抖音xgorgon0408分析
  2. Akka并发编程——第三节:Actor模型(二)
  3. android pay 绑定失败,实战Apple Pay失败!Android Pay你期待吗?
  4. [react] React怎么判断什么时候重新渲染组件呢
  5. centos7定制linux镜像,自定制Centos7.3系统镜像(ISO)
  6. 黑客是否可以攻击被拔掉网线的电脑?
  7. 整数实例hdu2041(超级楼梯)
  8. LVS负载均衡中arp_ignore和arp_annonuce参数配置的含义
  9. hdoj2045:LELE的RPG难题(递推)
  10. vivo电池损耗指令代码_安川伺服驱动器维修中常用故障代码
  11. opnet物联网仿真-编程集锦
  12. python添加模块搜索路径和包的导入_python添加模块搜索路径和包的导入方法
  13. 想要画漫画?掌握风格很关键!
  14. GBase XDM集群服务配置
  15. ElasticSearch中Transient与Persistent的区别
  16. 自我实现tcmalloc的项目简化版本
  17. 基于CORBA规范的中间件——CORBA基本原理
  18. 【STM32F411RE和L610物联网入门学习笔记】
  19. Java词云--Kumo使用
  20. python无法打开文件_Python无法打开文件“没有这样的文件或目录”

热门文章

  1. 实验中应该遵循的几个原则
  2. python123:大小写转换
  3. 从哪些方面评价一款在线客服系统产品
  4. Android Studio 占用C盘空间太大
  5. Device ID的用处和读取方法
  6. Python 京东抢购茅台脚本(亲测可用),github脚本24小时内删除
  7. [Game Engine]开源游戏框架(转至wiki)
  8. Pisces的属性配置文件加载
  9. android 屏幕密度范围,Android屏幕密度
  10. html里面输出大于号和小于号