2023-07-20から1日間の記事一覧

合計を求める(第四回)

今回は、たくさん再帰呼び出しをしても大丈夫なように 合計を求めるプログラムを改良したいと思います。 1 から n までの合計を計算する手続きです。 (define (my-sum n) (if (<= n 0) 0 (+ n (my-sum (- n 1)))))このプログラムは n をとても大きな値にする…

夏休みにおすすめの本

最近の高校生は学校でプログラミングの授業があると聞きます。そこで、もうすぐ夏休みですし、おすすめの本を紹介いたします。 計算機プログラムの構造と解釈 第2版 作者:エイブルソン,ハロルド,サスマン,ジュリー,サスマン,ジェラルド・ジェイ 翔泳社 Amazo…

合計を求める(第三回)

いままでの合計を求めるプログラムは、「1 から連続する数の合計」を求めるものだったけど、例えばテストの点数や、みんなの身長とか、靴のサイズなどの連続していない数や、同じ数が現れるかもしれない場合には向いていませんでした。今回は、 ・連続しない…