関数と再帰
内容
- スライド 1 関数と再帰
- スライド 2 階乗 n!の2つの数学的表現
- スライド 3 再帰的に階乗を求めるプログラム(p.123)
- スライド 4 int main()
{
/*ローカル変数宣言*/
int n; /*...
- スライド 5 /*入力処理 */
printf("階乗n!を計算します。\n");
...
- スライド 6 /* 続き */
/*階乗n!の計算 */
fac=fact(n...
- スライド 7 /*階乗を求める再帰的関数
仮引数n: n!のn,(nは0から15)
戻...
- スライド 8 /*漸化式に基づく、階乗の定義式*/
if(n==0)
{
...
- スライド 9 実行例
- スライド 10 再帰
- スライド 11 再帰関数例
- スライド 12 再帰の典型的な書き方
- スライド 13 プログラムの制御の流れ
- スライド 14 再帰と変数のスコープ
- スライド 15 イメージ
- スライド 16 /* print_depth.c 再帰関数実験1 コメント等一部省略*...
- スライド 17 int fact(int n)
{
int fac;
fac=0...
- スライド 18 /*仮引数分のドットを表示する関数*/
void print_dot(int ...
- スライド 19 終わらない再帰関数1
- スライド 20 終わらない再帰関数2
- スライド 21 終わらない再帰関数3
- スライド 22 再帰と繰り返し
- スライド 23 再帰とスタック
- スライド 24 再帰のイメージ
- スライド 25 繰り返しのイメージ
Converted from Powerpoint Presentation to HTML by PPT2HTML AddIn.
PPT2HTML : by AGATASHI