第2種情報処理技術者試験 1997年度 = 平成9年度・秋期 午前 問14

 次の二つの流れ図に示したアルゴリズムを実行したとき、結果のxの値が同じになるようにしたい。判断記号の      に入れる条件として正しいものはどれか。


 ア n > M  イ n > M + 1  ウ n > M - 1  エ n < M

解答

 ア

解説

 左側の流れ図は、nの値をM, M-1, … 1とデクリメントしながら、それを掛けた値をxに代入します。すなわち、Mの階乗を求めるものです。
 右側の流れ図は、nの値を1, 2, … とインクリメントしながら1×2× … ×Mの乗算を行った結果をxに代入します。Mを乗じた直後にnの値が一つ増やされてM+1となったときに、繰返しを終了しなければなりません。したがって、n > Mが正解となります。


BohYoh.comトップページへ