
正の整数 M に対して,次の二つの流れ図に示すアルゴリズムを実行したとき,結果 x の値が等しくなるようにしたい。a に入れる条件として,適切なものはどれか。
ウ. n>M
左の流れ図はループ端 n:M,−1,1 により n を M から1まで1ずつ減らしながら x←x×n を繰り返すので、x には M×(M−1)×…×1 すなわち M の階乗が求まる。右の流れ図は x←1, n←1 から始め、x←x×n のあと n←n+1 し、判定 a が No の間ループを続け Yes で終了する後判定ループである。左と同じ階乗 M! を得るには n が 1,2,…,M と掛けられた直後にループを抜ければよく、n が M を超えたとき(n>M)に終了させるウが正解である。
応用情報技術者試験 令和6年度春期 午前 の過去問一覧へ戻る・問5