問 題
図のフローチャートにおいて、出力される n の値はいくらか。
1.7
2.8
3.9
4.10
5.11
正解 (2)
解 説
フローチャートを読みます。
「a ← b , b ← c , n ← n + 1 を行って、条件分岐」までを1まとめで処理します。赤字部分が新しくなった数値です。
(a,b,n)=(3,5,1)n
(a,b,c,n)=(3,5,9,1)
(a,b,c,n)=(5,9,9,2)n
(a,b,c,n)=(5,9,17,2)
(a,b,c,n)=(9,17,17,3)n
(a,b,c,n)=(9,17,33,3)
(a,b,c,n)=(17,33,33,4)n
(a,b,c,n)=(17,33,65,4)
(a,b,c,n)=(33,65,65,5)n
(a,b,c,n)=(33,65,129,5)
(a,b,c,n)=(65,129,129,6)n
(a,b,c,n)=(65,129,257,6)
(a,b,c,n)=(129,257,257,7)n
(a,b,c,n)=(129,257,543,7)
(a,b,c,n)=(257,543,543,8)y → n=8 を出力。
以上より、正解は 2 です。
類題 H28no5
コメント