- トップページ
- 基本情報技術者
- 平成21年度秋季問題一覧
- 平成21年度秋季問題3-解答・解説-分析
平成21年度秋季問題
問題3
逆ポーランド表記法(後置表記法)で,“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)) |
逆ポーランド表記法(後置表記法)で,“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つの項目と一緒にグループ化する。
- EF- は、(E-F) となる。
- 1÷Gは、((E-F))÷Gとなる。
- CD-は、(C-D)となる。
- AB+は、(A+B)となる。
- 3÷4は、((C-D)÷(A+B))となる。
- ((E-F))÷G+((C-D)÷(A+B))となる。
分類
キーワード
お問い合わせ