用語集
再帰さいき
前 の 結果 を 使 っ て 次 の 結果 を 定義 す る 考え 方。 漸化式・帰納法 の 根底 に ある。
数学
再帰(recursion)とは、「前の結果を使って次の結果を定義する」考え方のことです。
| 場面 | 再帰的な仕組み |
|---|---|
| 数列 | 漸化式(前の項から次の項を決める) |
| 証明 | 数学的帰納法( から を導く) |
| プログラミング | 関数が自分自身を呼び出す |
数列では漸化式が、証明では数学的帰納法が再帰的な構造を持ちます。たとえばフィボナッチ数列は「前の 2 項を足す」という再帰で次々と項が決まります。プログラミングでも重要な概念で、自分自身を呼び出す関数として実装されます。
ポイント 漸化式・帰納法・再帰関数は、いずれも「1 つ前(または前のいくつか)の結果に頼って次を決める」同じ発想。数Bの数列はこの再帰的思考を学ぶ場でもある。