ITパスポートの過去問
令和3年度
テクノロジ系 問74

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。

問題

令和3年度 ITパスポート試験 テクノロジ系 問74 (訂正依頼・報告はこちら)

流れ図Xで示す処理では、変数iの値が、1→3→7→13と変化し、流れ図Yで示す処理では、変数iの値が、1→5→13→25と変化した。図中のa、bに入れる字句の適切な組合せはどれか。
問題文の画像
  • a:2i+k  b:k:1, 3, 7
  • a:2i+k  b:k:2, 2, 6
  • a:i+2k  b:k:1, 3, 7
  • a:i+2k  b:k:2, 2, 6

次の問題へ

正解!素晴らしいです

残念...

この過去問の解説 (3件)

01

流れ図Xにおいて、kの初期値が1、増分値が1、終値が3の場合で、その処理結果が、1→3→7→13とあることから、i=1でk=1の時は、2i+kもi+2kもどちらも3になります。

次のループでは、i=3、k=2になり、その場合の演算結果が7でないといけないため、それぞれの式に当てはめると

 2i+k=2×3+2=8

 i+2k=3+2×2=7

となり、i+2kが正解ということがわかります。

次に流れ図Yにおいて、i+2kでの演算結果が、1→5→13→25となる条件を考えます。

kの初期値が1の場合、i+2k=1+2×1=3 で演算結果が3になり間違いです。

kの初期値が2の場合、i+2k=1+2×2=5 で演算結果が5になり正解です。

よって、4が正解です。

参考になった数13

02

4が正解です。すべてi = 1から始まり処理を行うたびに以下のようになります。

1 ) 不正解です。

流れ図X
1回目i = 2 + 1 = 3
2回目i = 6 + 2 = 8
3回目i = 16 + 3 = 19

流れ図Y
1回目i = 2 + 1 = 3
2回目i = 6 + 4 = 10
3回目i = 20 + 7 = 27


2 ) 不正解です。

流れ図X
1回目i = 2 + 1 = 3
2回目i = 6 + 2 = 8
3回目i = 16 + 3 = 19

流れ図Y
1回目i = 2 + 2 = 4
2回目i = 8 + 4 = 12
3回目i = 24 + 6 = 30

3 ) 不正解です。

流れ図X
1回目i = 1 + 2 = 3
2回目i = 3 + 4 = 7
3回目i = 7 + 6 = 13
流れ図Y
1回目i = 1 + 2 = 3
2回目i = 3 + 8 = 11
3回目i = 11 + 14 = 25

4 ) 正解です。

流れ図X
1回目i = 1 + 2 = 3
2回目i = 3 + 4 = 7
3回目i = 7 + 6 = 13

流れ図Y
1回目i = 1 + 4 = 5
2回目i = 5 + 8 = 13
3回目i = 13 + 12 = 25

参考になった数3

03

流れ図Xでは、iが1→3→7→13と変化します。

一番初めにiに1が格納されますので、次は3になるような式が必要です。

kは初めの値は1ですので、2i+kは3となり、i+2kも3となるため選択肢の絞り込みはできません。

次に、iが7となるような式が必要です。

iは3、kは2ですので、2i+kは8となり、i+2kは7となります。

よって、aはi+2kが正しいです。

流れ図Yでは、iが1→5→13→25と変化します。

一番初めにiに1が格納されますので、次は5になるようなkの値が必要です。

次のiを求める式は、i+2kですので、5になるためには、kの初期値は2です。

よって、aはi+2k、bはkの初期値が2となっているk:2,2,6が正しいです。

選択肢4. a:i+2k  b:k:2, 2, 6

aはi+2k、bはk:2,2,6です。

よって、本選択肢の内容は正しいです。

まとめ

アルゴリズムの問題は、丁寧にあせらず当てはめていけば必ず解けるようになります。

慌てずに処理していきましょう。

参考になった数2