SICP

問題3.5 〜3.15

問題3.5 モンテカルロ積分 ちょっとイメージがつかめないのでスキップ 問題3.6 乱数を作成する関数を返すような手続き? ちょっとやり方がよく分からないのでスキップ 問題3.7 問題3.3 に別の名前とパスワードでもアクセスできるような手続きを定義する。 (d…

3.1〜3.4まで

id:higeponさんやg:sicp:id:hyukiさんなどとペースをあわせた方が問題意識が共有できて良いかと思われるのでちょっとすっ飛ばして3章から再開する。予想通り基礎の抜け落ちているオイラには厳しい…。 問題3.1 accumulatorを返す手続きを定義。accumulatorは…

問題1.7

; 平方根を求める手続き (define (sqrt x) (define (sqrt-iter guess prev-guess y) (if (good-enough? guess prev-guess) guess (sqrt-iter (improve guess y) guess y))) (define (good-enough? guess prev-guess) (< (abs (- guess prev-guess)) 0.001)) …

最初〜1.6まで

授業の合間とか暇な時間に読んではいるのだけど、読んでるだけでは今ひとつなので気が向いたときに写経しつつ問題を解くことにする。 問題1.2 scheme ;; 5 + 4 + (2 - (3 - (6 + 4/5))) ;; ----------------------------- を前置記法に翻訳せよ。 ;; 3(6-2)(…