再帰呼び出し
十進BASIC_プログラミング へ戻る
大学生のための数学 へ戻る
2015.07.24


  漸化式のプログラムは、 再帰呼び出しというアルゴリズムを用いた関数が利用されます。 たとえば、 階乗を求めるプログラムです。 次の数列をみてください。

    1!  2!  3!  4!  5!  ・ ・ ・ ・ ・

f(n) = n × f(n−1) ですから、 プログラムは次のようになります。

  漸化式のプログラム以外で再帰呼び出しを用いた関数を利用するものとして有名なのは、 割り算の余り ( MOD ) を求めるものや、 ユークリッド互除法で最大公約数 ( GCD ) を求めるものです。