sicpマラソン3日目(2)

[メモ]
  • 練習問題の内容、結構忘れてるなぁ (1.2.3)
[演習問題]

1.15

(define (cube x) (* x x x))
(define (p x) (- (* 3 x) (* 4 (cube x))))
(define (sine angle)
        (if (not (> (abs angle) 0.1))
            angle
            (p (sine (/ angle 3.0)))))

a.(sine 12.15)の評価は、12.15を3で割っていくので5回pが作用される
b.(sine a)の評価で使用されるスペース・プロセスはθ(log a)で増加