【SICP】計算機プログラムの構造と解釈 Part2
■ このスレッドは過去ログ倉庫に格納されています
0680デフォルトの名無しさん
2012/01/03(火) 02:55:03.70解説ありがとうございます。
解説と併せて改めて手でやってみると、理解出来てきた気がします。
(cond ((= n 0) fn-3)
((= n 1) fn-2)
((= n 2) fn-1)
この部分ですが、厳密に必要なのはn=0の文のみという理解は正しいでしょうか?
常にn=0になるまで繰り返す事で最低限の分岐でn<3の場合にも対応出来るため、
厳密にはn=0の文のみで良い、というのが現在の理解です。
数学的なセンスががゼロなせいか、計算を終える条件がどうしてあのような記述に
なっているのかが一向に理解出来ませんでした。
章の本筋からも外れている疑問だとは思うのですが・・・
■ このスレッドは過去ログ倉庫に格納されています