
基本情報技術者試験基礎・応用
条件を読む・根拠を説明する
後置記法の計算
条件を整理し、答えを選んでから解き方を確認しましょう。
数値はpush、演算子では先に取り出した値を右項、次を左項として計算しpushする。後置式「8 3 − 2 ×」の結果はどれか。
答え・解き方を読む
10
考える順序
- 18と3を積み、減算は8−3=5
- 2次に2を積む
- 35×2=10を得る
選択肢ごとの理由
- 比較 · −10
減算の左右の取出し順が逆です。
- 比較 · 2
通常の中置式8−3×2として扱いません。
- 比較 · 16
3との減算結果を使う必要があります。
- 正解 · 10
8と3を積み、減算は8−3=5。次に2を積む。5×2=10を得る。