ITパスポート 令和3年度公開問題科目A問74

科目A問74

流れ図Xで示す処理では,変数 i の値が,1→3→7→13と変化し,流れ図Yで示す処理では,変数 i の値が,1→5→13→25と変化した。図中のa,bに入れる字句の適切な組合せはどれか。
『情報処理過去問.com』からiPhoneアプリがリリースされました!!

正解

解説

流れ図Xのループ端にあるk:1,1,3は、注記どおり「変数kを1から3まで1ずつ増やして繰り返す」指定です。最初にiへ1を格納し、各反復で式aを計算してiへ代入します。与えられたiの推移は1→3→7→13です。候補のa2i+ki+2kのどちらかだとして、最後の反復(i=7, k=3)で確認すると、2×7+3=17は不一致、7+2×3=13は一致します。よってa=i+2kです。

流れ図Yでも最初にiへ1を格納し、同じa=i+2kで更新します。与えられたiの推移は1→5→13→25ですから、各回のkを逆算すると、1回目は1+2k=5よりk=2、2回目は5+2k=13よりk=4、3回目は13+2k=25よりk=6です。したがってループ指定bは「k:2,2,6」(kを2から6まで2ずつ)となります。

以上より、a=i+2kb=k:2,2,6の組合せであり、正解はです。
スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする