| 計算式 | 逆ポーランド表記法 | |
|---|---|---|
| ア | ((a+b)*c)-d | abc*+d- |
| イ | (a+(b*c))-d | ab+c*d- |
| ウ | (a+b)*(c-d) | abc*d-+ |
| エ | a+(b*(c-d)) | abcd-*+ |
次に示す計算式と逆ポーランド表記法の組合せのうち、適切なものはどれか。
エ. a+(b(c-d)) ⇔ abcd-+
後置記法は左から逆ポーランド変換でき、「abcd-+」は a+(b(c-d)) を表す: cd-=c-d, b(c-d), abcd-=b(c-d) を a に+=a+(b(c-d))。
基本情報技術者試験 令和2年度 科目A 修了認定試験 の過去問一覧へ戻る・問6