2008-05-10から1日間の記事一覧

勉強ノート - SICP(1.5)

問題1.7が自分にとって異常に難しかったので1.6と併せてメモ。 問題1.6 ifを、condを利用して作った手続きで代用した場合の動作について。つまりifが特殊な形式である理由を理解するための問題。 (define (new-if predicate then-clause else-clause) (cond …

勉強ノート - SICP(2)

問題1.8を解いたよー。ついカッとなってめちゃイケ見ながら。 ;; ;; square ;; 平方数を求める ;; (define (square x) (* x x)) ;; ;; cubic ;; 立方数を求める ;; (define (cubic x) (* x x x)) ;; ;; improve ;; ニュートン法を使って、より良い立方根の近…