2009-08-30から1日間の記事一覧

問題1.30

sum手続きを反復プロセスに書き直す問題。 (define (sum-iter term a next b) (define (iter a result) (if (> a b) result (iter (next a) (+ result (term a))))) (iter a 0)) これは、意外とすんなり書けた。多分、sumと言う手続きが数え上げる意味合いの…

問題1.29

シンプソンの公式の問題。 意外とむずかった。というか、やっているうちに、高階関数のことをさっぱり忘れてしまって、『何やってんだっけ?』と言う状態に陥ってしまった。 (define (simpson f a b n) (define h (/ (- b a) n)) (define (y k) (f (+ a (* k…

高階手続き

だいぶん、問題をすっ飛ばして、ここまでやってきた。 さて、高階関数。日本語にすると、普通っぽいけど、英語だとやたらめったらかっこ良い。"Higher-Order Function"そんなかっこい高階関数ですが、普段プログラミングしているとほとんど現れない。という…

LLTV

一日遅れですが、感想を書かせてもらいまっす。ぼくが一番印象に残ったのは、一番最初のshiroさん、弾さん、よしおかさんの『朝から生テレビ』。 記憶に残っている言葉を字にすると(全く正確じゃないよ。そのうち、公開されるであろう動画の方を見てね。)、 …