公務員試験 H27年 国家一般職(化学) No.5解説

 問 題     

図のフローチャートを実行するとき、出力される a はいくらか。

1.18
2.19
3.20
4.21
5.22

 

 

 

 

 

 

正解 (5)

 解 説     

フローチャートなので、上から順に読んでいきます。ループ部分の 4つの処理(c ← a、a ← 2×b 、 b ← c+1 、 i ← i+1)を1 まとめにして数値を追うと

( i,a,b,c)=(1,1,1,1)
( i,a,b,c)=(2,2,2,1)y
( i,a,b,c)=(3,4,3,2)y
( i,a,b,c)=(4,6,5,4)y
( i,a,b,c)=(5,10,7,6)y
( i,a,b,c)=(6,14,11,10)y
( i,a,b,c)=(7,22,15,14)n

a を出力すると、22 となります。

以上より、正解は 5 です。

コメント