| 計算式 | 逆ポーランド表記法 | |
|---|---|---|
| ア | ((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→-(c-d)→a,b,(c-d)→(b·(c-d))→a,b·(c-d)→+(a+b·(c-d))となり計算式 a+(b(c-d)) と一致します。
基本情報技術者試験 平成26年度 秋期 午前 の過去問一覧へ戻る・問4