問題プレビューID: 36ed6547

問 4

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

Y=(A+B)×(C−D÷E)Y = (A + B) \times (C - D \div E)

解説

後置記法では,演算の対象となる2つの値を並べた後に演算子を置く。Y=(A+B)×(C−D÷E)Y = (A + B) \times (C - D \div E) を内側の括弧から順に変換する。

  1. A+B→AB+A + B \rightarrow AB+
  2. D÷E→DE÷D \div E \rightarrow DE\div
  3. C−(D÷E)→CDE÷−C - (D \div E) \rightarrow CDE\div -
  4. (A+B)×(C−D÷E)→AB+CDE÷−×(A+B) \times (C - D \div E) \rightarrow AB+CDE\div - \times
  5. 左辺の代入 Y=⋯→YAB+CDE÷−×=Y = \cdots \rightarrow YAB+CDE\div - \times =

よって,正解は「イ」です。