過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問4

情報に関する理論

次の式を後置記法で表現したもの

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

Y=(A+B)×(C−D÷E)
答えと解説を見る

✓ これが正解イYAB+CDE÷−×=

解説

内側の演算から順に、演算子を後ろへ回します。

後置記法では、演算子を二つのオペランドの後ろに置きます。書き換えは内側の括弧から順に進めるのが確実です。まず割り算の部分は、割られる側と割る側をこの順に並べ、そのあとに記号を置いた形になります。次の引き算は、引かれる側と、いま作った割り算のかたまりを並べてから記号を置きます。足し算の部分も同じように二つを並べてから記号を置きます。最後に掛け算で二つのかたまりをつなぎ、代入の記号を全体のいちばん後ろに置きます。判定の軸は二つです。オペランドが元の式と同じ順で並んでいるか、そして演算子の現れる順番が実際に計算する順番と一致しているかです。

ほかの選択肢はなぜ違うのか

出典:平成24年度 春期 基本情報技術者試験 午前 問4

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)