問 題
図のフローチャートを実行したとき、出力される b の値はいくらか。
1.11
2.16
3.23
4.30
5.37
正解 (4)
解 説
チャートを上から読んでいきます。
(a,b,i,j) = (5,1,0,0) n
(a,b,i,j) = (5,6,1,0) y
(a,b,i,j) = (5,6,1,1) n
(a,b,i,j) = (5,11,2,1) y
(a,b,i,j) = (5,11,2,2) n
(a,b,i,j) = (5,16,3,2) n
(a,b,i,j) = (7,16,3,0) n
(a,b,i,j) = (7,23,4,0) y
(a,b,i,j) = (7,23,4,1) n
(a,b,i,j) = (7,30,5,1) y
(a,b,i,j) = (7,30,5,2) y
→ b = 30 を出力
以上より、正解は 4 です。
コメント