問 題
図のフローチャートにおいて出力される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 です。
類題 H28no9
コメント