ITパスポート暗記無料で始める

流れ図Xで示す処理では、変数iの値が、1→3→7→13と変化し、流れ図Yで示す処理では、変数iの値が、1→5→13→25と変化した。図中の[a]、[b]に入れる字句の適切な組合せはどれか。

ITパスポート/2021年度 秋期 問74/アルゴリズムとプログラミング / アルゴリズム

流れ図X:開始→「iに1を格納する」→ループ端「変換 k:1,1,3」(注:ループ端の繰返し指定は変数名:初期値,増分,終値)→[a]を計算しその結果をiに格納する→ループ端「変換」→終了。流れ図Y:開始→「iに1を格納する」→ループ端「変換 [b]」→[a]を計算しその結果をiに格納する→ループ端「変換」→終了。両流れ図とも同じ[a]の式を使うが、ループ条件kの初期値・増分・終値が異なる(Xはk:1,1,3固定、Yは[b]が問われている)。
流れ図X:開始→「iに1を格納する」→ループ端「変換 k:1,1,3」(注:ループ端の繰返し指定は変数名:初期値,増分,終値)→[a]を計算しその結果をiに格納する→ループ端「変換」→終了。流れ図Y:開始→「iに1を格納する」→ループ端「変換 [b]」→[a]を計算しその結果をiに格納する→ループ端「変換」→終了。両流れ図とも同じ[a]の式を使うが、ループ条件kの初期値・増分・終値が異なる(Xはk:1,1,3固定、Yは[b]が問われている)。
ab
ア2i + kk: 1, 3, 7
イ2i + kk: 2, 2, 6
ウi + 2kk: 1, 3, 7
エi + 2kk: 2, 2, 6

選択肢

正解と解説

正解:エ a: i + 2k b: k: 2, 2, 6

Xの値の変化は1→3→7→13で、増分が2、4、6とkの2倍ずつ増えている。k=1,2,3のときi+2kを繰り返せばこの通りになるので、aはi+2kである。Yは1→5→13→25で増分が4、8、12だからkは2、4、6と2ずつ増えており、初期値2・増分2・終値6という指定になる。

この問題を解く(同じ分野をあと9問) →

選択肢ごとの解説

出典:令和3年度 秋期 ITパスポート試験 問74(IPA)原本の紙面を見る(IPA 問題冊子より)

この問題に出た用語

同じ分野の他の問題

最終更新:2026-10-06/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。