Schemeの練習に。

腹が減ったのでコンビニへ行ったら、Schemeの練習に最適な本を発見した。

1個目の問題。

「半径14センチのスイカと、半径10センチのスイカ2個、同じ値段ならどっちがお買い得?」

球の体積の求め方は、

v = \frac34 \pi r^3

しかし、球の体積の公式なんて「どうでもいい」。体積の比率だけ比較すればよい。

Schemeで解く。

(define (cube x) (* x x x))
(cube 14)
(* (cube 10) 2)

さて、どっちかな?

難しく言うと、「相似比m:nなら、面積比はm^2:n^2、体積比はm^3:m^3

球どころかどんな形でもOK。

この本は「簡単」といいながら電卓が必要で、パズル的な数学の問題がいっぱい。

つまり、Schemeの練習にもってこい!!

コンビニで見かけたら読んでみて。

(この本では球の体積を比較して計算してた。頭が悪い。)

ついでに数学雑学集

「数学雑学をプログラムで証明せよ」という問題に変えると、問題解決の手法が見えてくる気がする。