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

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 高度共通 午前1
  3. 平成22年度秋季問題一覧
  4. 平成22年度秋季問題1-解答・解説-分析

平成22年度秋季問題

問題1

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

Y=(A+B)×(C-(D÷E))

YAB+C-DE÷×=
YAB+CDE÷-×=
YAB+EDC÷-×=
YBA+CD-E÷×=

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

Y=(A+B)×(C-(D÷E))

YAB+C-DE÷×=
YAB+CDE÷-×=
YAB+EDC÷-×=
YBA+CD-E÷×=

解答:イ

<解説>

  1. Y=(A+B)×(C-(D÷E))の(A+B)と(D÷E)を変換する。
    Y=(AB+)×(C-(DE)÷)
  2. Y=(AB+)×(C-(DE)÷)のC-(DE)を変換する。
    Y=(AB+)×(C(DE)÷-)
  3. Y=(AB+)×(C(DE)÷-)の×を変換する。
    Y=(AB+)(C(DE)÷-)×
  4. Y(AB+)(C(DE)÷-)×の=を変換する。
    Y(AB+)(C(DE)÷-)×=
  5. したがって、(イ)YAB+CDE÷-×=が正解である。