平成24年度秋期 問4 / 80

平成24年度 秋期 応用情報技術者試験 午前 問4

式E=(A+B)×(C−D)と対応する逆ポーランド表記法はどれか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

逆ポーランド表記法(後置記法)では,演算子を被演算子の後ろに書きます。

  1. A+B → AB+
  2. C−D → CD−
  3. (A+B)×(C−D) → AB+CD−×
  4. E=(右辺) → 代入先Eを先に置き,最後に=を書くので EAB+CD−×=

選択肢の検討

  • ア: 演算子が前に来ているので,前置記法(ポーランド記法)に近い形であり誤りです。
  • イ: 上の変換結果と一致するので正しいです。
  • ウ: A−B,C+Dを表しており,演算子が入れ替わっているので誤りです。
  • エ: C×Bを先に計算する形になっており,元の式と一致しないので誤りです。

答え

イ: EAB+CD−×=

出典:平成24年度 秋期 応用情報技術者試験 午前 問4

平成24年度秋期の他の問題