再帰的プログラムは難しいか ? 「再帰」が「難しい」理由 ? そのそも「再帰の考え方」が解らない 数学科の学生は大丈夫だよね.. How to より What is 的な表現 「ブロックの積み上げ」でなくなっている これまでは、既定義の関数を利用して新しい関数を定義する 再帰的定義では、これから定義する関数を利用している 動作に関する不理解 再帰的定義からすぐに、実行順序が予測できない 表現上は「繰り返し」が含まれていないが「繰り返し」の機能 まちがえると、無限ループになる 「終了条件抜け」問題