エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SICP課題1.11をもういちどていねいに - エンジニアをリングする
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SICP課題1.11をもういちどていねいに - エンジニアをリングする
SICPが難航してきました。 どこからつまづきだしたのかちょっと戻って考えてみると、課題1.11からちゃん... SICPが難航してきました。 どこからつまづきだしたのかちょっと戻って考えてみると、課題1.11からちゃんと理解できなくなってきたようだったので、課題1.11の解答についてじっくり考えてみたいと思います。 課題1.11 関数f 関数 f は n < 3 の場合 f(n) = n と n ≥ 3 の場合、 f(n) = f(n − 1) + 2f(n − 2) + 3f(n − 3) のルールの下に定義される。f を演算する手続を再帰プロセスを用いて書け。また f を演算する手続を反復プロセスを用いて書け。 これです。 再帰プロセスの方はそのまま翻訳すればいいだけなので書けたのですが、反復プロセスのほうがわからず、答えを見てもなぜそうなるのかわからない感じでした。 反復プロセスの方をじっくり見ていきたいと思います。 あ、ちなみに再帰プロセスの方の回答は以下。 ; 再帰プロセス gosh> (