基本情報技術者試験 2006年度 = 平成24年度・秋期 午前 問10

 後置表記法(逆ポーランド表記法)では、例えば、式Y=(A-B)×CをYAB-C×=と表現する。
 次の式を後置記法で表現したものはどれか。
      Y=(A+B)×(C-(D÷E))

ア YAB+CDE÷-×= イ YAB+C-DE÷×=
ウ YAB+EDC÷-×= エ YBA+CD-E÷×=

解答



解説

 逆ポーランド記法reverse polish notation)は、演算子を被演算数の後ろに置く後置記法です。
 本問で問われているY=(A+B)×(C-(D÷E))を、逆ポーランド記法で表現した式は、YAB+CDE÷-×=です。以下のように考えると分かります。


BohYoh.comトップページへ