問 題
図のフローチャートについて、x1=8 , x2=5 , x3=6 , x4=2 , x5=6 と入力されているとき、3 番目及び 5 番目に出力される c の値の組合せとして最も妥当なのはどれか。
3番目 5番目
- 1 1
- 1 3
- 2 4
- 2 6
- 5 1
正解 (2)
解 説
チャートを読んでいきます。
(a,b,i) = (10,10,1)yyy
(a,b,c,i) = (10,8,2,1) → c = 2
(a,b,c,i) = (10,8,2,2)yyy
(a,b,c,i) = (8,5,3,2) → c = 3
(a,b,c,i) = (8,5,3,3)yyn
(a,b,c,i) = (6,5,1,3) → c = 1
(この時点で正解は 選択肢 1 or 2)
(a,b,c,i) = (6,5,1,4)yyy
(a,b,c,i) = (5,2,3,4) → c = 3
(a,b,c,i) = (5,2,3,5)yn
(a,b,c,i) = (5,2,3,5) → c = 3
従って
3番め及び5番目に出力される c の値は、それぞれ 1,3 です。
以上より、正解は 2 です。
コメント