1.1(略)

1.2

 biwascheme>
(/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5)))))
(* 3 (- 6 2) (- 2 7)))
=> -0.24666666666666667

1.3

 biwascheme>
(define (BiggerSum x y z)
(define s1 (+ x y))
(define s2 (+ x z))
(define s3 (+ y z))
(cond ((and (> s1 s2) (> s1 s3)) s1)
((and (> s2 s1) (> s2 s3)) s2)
(else s3)
)
)
biwascheme> (BiggerSum 2 1 3)
=> 5

1.4   (略)

1.5

若解释器采用正则序求值,Ben可以看到解释器顺利返回0;

若解释器采用应用序,则程序会陷入无限循环。

1.6  (略)

1.7  

 (define (square x)
(* x x)) (define (improve guess x)
(average guess (/ x guess))) (define (average x y)
(/ (+ x y) )) (define (good-enough? guess0 guess1)
(< (abs (- (/ guess0 guess1) )) 0.001)) (define (sqrt-iter guess x)
(define new-guess (improve guess x))
(if (good-enough? guess new-guess)
guess
(sqrt-iter new-guess x)))
(define (sqrt x)
(sqrt-iter 1.0 x))

1.8

 (define (square x)
(* x x))
(define (improve guess x)
(/ (+ (/ x (square guess)) (* guess))
)
)
(define (good-enough? guess0 guess1)
(< (abs (- (/ guess0 guess1) )) 0.001))
(define (cube-root-iter guess x)
(define new-guess (improve guess x))
(if (good-enough? guess new-guess)
guess
(cube-root-iter new-guess x)))
(define (cube-root x)
(cube-root-iter 1.0 x))

最新文章

  1. OSX 下搭建Asp.Net vNext的开发环境
  2. Git 遇到了 early EOF index-pack failed 问题
  3. 解决死锁SQL
  4. PHP的循环结构
  5. JXSE and Equinox Tutorial, Part 1
  6. 【SNMP】SNMP概述
  7. 利用JDBC连接Eclipse和mySQL5.1.26数据库
  8. html表格 第五节
  9. IOS应用程序生命周期&amp;启动周期函数
  10. python 得到一个元素的所有下标(网友提供:http://www.oschina.net/code/snippet_212212_38917)
  11. asp.net2.0安全性(1)--用户角色篇(代码实现1)--转载来自车老师
  12. JSLint是一个JavaScript的代码质量工具
  13. Windows Server2012上使用Nginx做文件服务器
  14. NOPI读xls文件写到txt中(NPOI系列二)
  15. python之hashlib、configparser、logging模块
  16. Token防止表单重复提交和CSRF攻击
  17. phpstorm中open in browser端口和路径设置
  18. 安装supset遇到的问题
  19. 第一节20181109 《Linux就该这么学》
  20. bzoj4804: 欧拉心算 欧拉筛

热门文章

  1. 虚拟机 VMware Workstation Pro 15.5.0 及永久激活密钥
  2. 【Linux常见命令】split命令
  3. [转] Exchange 2013 安装部署详解
  4. C# richtextbox 自动下拉到最后 方法 & RichTextBox读取txt中文后出现乱码
  5. 配置secondarynamenode主机名masters
  6. Clickhouse 时区转换(下)
  7. 蓝色展开收缩悬浮QQ客服代码
  8. Web 组态运用之用户数据 ARPU 分析图
  9. java基础篇 之 foreach探索
  10. EChart将timeline图标设置为加号