問 題
図のフローチャートを実行したとき,出力される値はいくらか。
1. 6
2. 7
3. 8
4. 9
5. 10
正解 (5)
解 説
上から読んでいきます。
(X,Y,Z) = (1,2,1)
(X,Y,Z) = (1,2,2)n
(X,Y,Z) = (2,2,4)n
(X,Y,Z) = (3,2,8)n
Z は、2x になると目星がつくのではないでしょうか。念の為、Z > 1000 まで読んでみると
(X,Y,Z) = (4,2,16)n
(X,Y,Z) = (5,2,32)n
(X,Y,Z) = (6,2,64)n
(X,Y,Z) = (7,2,128)n
(X,Y,Z) = (8,2,256)n
(X,Y,Z) = (9,2,512)n
(X,Y,Z) = (10,2,1024)y → 10 を出力 です。
以上より、正解は 5 です。
類題 H27no19
コメント