問 題
図は、正の整数X、Y を入力して、X をY で割った余りを出力するフローチャートである。図の㋐、㋑、㋒に当てはまるものの組合せとして最も妥当なのはどれか。
正解 (5)
解 説
具体的な数で考えるとよいです。
X = 5、Y = 2 としましょう。5 ÷ 2 = 2 余り 1 なので、1が出力されれば OK です。
㋐ですが X > Y としてしまうと、いきなり yes で ㋒ を出力してチャートが終わってしまいます。X が割られる数なので、Y よりも大きい数です。従って、これでは ㋑ の意味がないため誤りです。これにより、正解は 4 or 5 です。
㋑ですが
選択肢 4 が正しいとすると、初めに no とした後、X が -3 となってしまいます。これは明らかに誤りです。
以上より、正解は 5 です。
類題 H29no40
コメント