
基本情報技術者試験 令和5年度 公開問題 科目A、全20問のうちの問11。
出典:令和5年度 基本情報技術者試験 公開問題 科目A 問11(流れ図は、記号ごとに番号と記号の種類、中身、次へ進む先を並べた表に書き起こした。判断の分岐の向き (= ≠ < >) は次へ進む先の欄に書いた)
次の
① → ② → ③ → ⑤ → ② → ③ → ④ → ② → ⑥
の順に
| 記号 | 中身 | 次へ |
|---|---|---|
| 端子 | 開始 | ① |
| ① 処理 | m ← a, | ② |
| ② 判断 | m:n | = なら |
| ③ 判断 | m:n | > なら |
| ④ 処理 | m ← (m − n) | ② |
| ⑤ 処理 | n ← (n − m) | ② |
| ⑥ 入出力 | m の値を印字 | 終了 |
| 端子 | 終了 | なし |
- アa = 2b
- イ2a = b
- ウ2a = 3b
- エ3a = 2b
答えと解説を開く
正解はエです。
指定の
ほかの選択肢が違う理由
- アa=2b なら、
たとえば a=2、 b=1 です。 最初の ③で m>n に なり④へ 進み、 m=1 で m=n と なって、 ①→②→③→④→②→⑥ の 順に なります。 ⑤を 通りません。 - イ2a=b なら、
たとえば a=1、 b=2 です。 最初の ③で m<n に なり⑤へ 進み、 n=1 で m=n と なって、 ①→②→③→⑤→②→⑥ の 順に なります。 ④を 通りません。 - ウ2a=3b なら、
たとえば a=3、 b=2 です。 最初の ③で m>n に なり④で m=1、 次の ③で m<n に なり⑤で n=1 と なります。 ④と ⑤を 通る 順が逆です。
仕組み
この
流れ図の