必ず受かる情報処理技術者試験

問題3

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

逆ポーランド表記法(後置表記法)で,“EF-G÷CD-AB+÷+”と表現される式はどれか。

((A+B)+(C-D))÷G-(E÷F)
((A+B)÷(C-D))+G÷(E-F)
((E-F)÷G)+((C-D)÷(A+B))
((E-F)÷G)÷((C-D)+(A+B))

解答・解説を見る

解答:ウ

逆ポーランド法は後置表記法とも呼ばれ,演算子をデータ(又は演算結果)の後に置く表記法である。

次のように、式を先頭から順に見て演算子(+,-,×,÷)が出てきたら、そのすぐ手前にある2つの項目と一緒にグループ化する。

  1. EF- は、(E-F) となる。
  2. 1÷Gは、((E-F))÷Gとなる。
  3. CD-は、(C-D)となる。
  4. AB+は、(A+B)となる。
  5. 3÷4は、((C-D)÷(A+B))となる。
  6. ((E-F))÷G+((C-D)÷(A+B))となる。
前の問題 次の問題

Copyrithg naruha