SICP学习笔记 1.1.6 条件表达式和谓词
?
? ?练习1.1
?
1012836ab19#f416616?
?
? 练习1.2
?
(/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5))))) (* 3 (- 6 2) (- 2 7)))?
?
?
? ?练习1.3
?
(define (min a b c) (if (< a b) (if (< a c) a c) (if (< b c) b c)))(define (sum-max a b c) (cond ((= (min a b c) a) (+ b c)) ((= (min a b c) b) (+ a c))(else (+ a b))))?
?
?
? ?练习1.4
? ? a+b or a-b
?
? ?练习1.5
? ? 应用序则根据p的定义不断递归而进入死循环
? ? 正则序则根据test的定义直接得到结果0