2020年 国家一般職(高卒 技術) No.40 プログラミング技術 解説

 問 題     

図は、 4 と 5 の積(4 × 5 = 20)を加算のみで計算して出力するフローチャートである。図の ㋐、㋑ に当てはまるものの組合せとして最も妥当なのは次のうちではどれか。

 

 

 

 

 

正解 (3)

 解 説     

選択肢 1 が正しいと仮定して、チャートを読んでいきます。
(P,I) = (0,0)
(P,I) = (4,1)y
(P,I) = (8,2)y
(P,I) = (12,3)y
(P,I) = (16,4)n → 16 を出力 となるため、選択肢 1 は誤りです。

選択肢 2 が正解と仮定すると、先程の流れと同様に進んだ後、I = 6 まで回ってしまうので、24 が出力されます。選択肢 2 も誤りです

同様に選択肢を検討していけば、選択肢 3 が正解です。
(P,I) = (0,0)
(P,I) = (5,1)y
(P,I) = (10,2)y
(P,I) = (15,3)y
(P,I) = (20,4)n → 20 を出力 となります。

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

類題 2019 no40 チャート

コメント