問 題
図のフローチャートを実行したとき,出力される値はいくらか。
1. 540
2. 550
3. 560
4. 570
5. 580
正解 (4)
解 説
上から読んでいきます。
(W,X,Y,Z) = (1,0,0,0)n
(W,X,Y,Z) = (1,1,0,100)y
(W,X,Y,Z) = (1,1,1,100)n
(W,X,Y,Z) = (1,2,1,200)y
(W,X,Y,Z) = (1,2,2,200)n
(W,X,Y,Z) = (1,3,2,300)n ※ 2 < 2 ではないので、no です。
(W,X,Y,Z) = (0.9,3,0,300)n
(W,X,Y,Z) = (0.9,4,0,390)y
(W,X,Y,Z) = (0.9,4,1,390)n
(W,X,Y,Z) = (0.9,5,1,480)y
(W,X,Y,Z) = (0.9,5,2,480)n ※ 5 > 5 ではないので、no です。
(W,X,Y,Z) = (0.9,6,2,570)n
(W,X,Y,Z) = (0.8,6,0,570)y → 570 を出力
以上より、正解は 4 です。
類題 H28no19
コメント