【SICP练习】43 练习2.2
来源:互联网 发布:能记录游泳数据的手环 编辑:程序博客网 时间:2024/06/15 21:06
练习2.2
(define(make-segment start-point end-point)
(cons start-point end-point))
(define(start-segment seg)
(car seg))
(define(start-segment seg)
(cdr seg))
(define(make-point x y)
(cons x y))
(define(x-point p)
(car p))
(define(y-point p)
(cdr p))
(define(average x y)
(/ (+ x y) 2.0))
(define(mid-segment seg)
(let ((start (start-segment seg))
(end (end-segment seg)))
(make-point (average (x-point start)(x-point end))
(average (y-point start)(y-point end)))))
(define(print-point p)
(newline)
(display “(“)
(display (x-point p))
(display “,”)
(display (y-point p))
(display “)”))
0 0
- 【SICP练习】43 练习2.2
- 【SICP练习】2 练习1.6
- 【SICP练习】3 练习1.7
- 【SICP练习】4 练习1.8
- 【SICP练习】5 练习1.9
- 【SICP练习】6 练习1.10
- 【SICP练习】7 练习1.11
- 【SICP练习】8 练习1.12
- 【SICP练习】9 练习1.15
- 【SICP练习】10 练习1.16
- 【SICP练习】11 练习1.17
- 【SICP练习】12 练习1.18
- 【SICP练习】13 练习1.19
- 【SICP练习】14 练习1.20
- 【SICP练习】15 练习1.21
- 【SICP练习】16 练习1.22
- 【SICP练习】17 练习1.23
- 【SICP练习】18 练习1.24
- 【SICP练习】40 练习1.45
- 【SICP练习】41 练习1.46
- 关于excel 中IF 语句的多重嵌套
- 【SICP练习】42 练习2.1
- HDU 2602 Bone Collector
- 【SICP练习】43 练习2.2
- 【SICP练习】44 练习2.3
- 【SICP练习】45 练习2.4
- HDU 1010 Tempter of the Bone
- Python小爬虫,(多线程)
- 【SICP练习】46 练习2.5
- zoj 1655 Transport Goods
- php开发app接口 使用php产生xml格式的文档
- AVL平衡树的实现(1)