好きな数字を心に思ってください。その数字に3を足します。さらに2をかけます。今度は4を足してください。2で割ります。最後に、最初に思った数字を引いてください。 さて。好きな数字を思ってもらいました。さらに計算をしたので、その結果は誰にも分かりません。それでは、最後に出た数字を、しっかりと思い浮かべてください。しっかりと。 分かりました。 その数字は、「5」です。 というわけで、サイキックなid:shunsukです。今日は、再帰ックなお話をします。再帰を使うと、繰り返しの処理を行うことができます。それが、最初は難しい。Schemeの最初のつまずきポイントだと思います。つまずき聡です。 nの階乗を求めるプログラムです。fact関数を定義していますが、その中で自分自身(fact関数)を読んでいます。これを再帰と言います。 (define (fact n) (if (= n 1) 1 (* n (