RPNとは、逆ポーランド記法(Reverse Polish Notation)のことで、数式やプログラムを記述する方法のひとつです。 例えば、一般の数式で「2と3を足す」という演算は、 2 + 3 となりますが、逆ポーランド記法では、 2 3 + となります。「+」という演算子を、被演算子の2と3の後ろに配置します。 逆ポーランド記法は日本語の文法に似ており、「2と3を足す」という読み順通りに記述していけばいいのです。 もう少し複雑な数式にしてみます。 (6 + 2)÷((5 − 3)× 2) これを、逆ポーランド記法で記述すると、 6 2 + 5 3 − 2 × ÷ 「6と2を足したものを、5から3を引いたものに2を掛けたもので割る。」 ほら、演算の内容を日本語にしたそのままでしょ? そして、逆ポーランド記法ではカッコが不要なんです。 この逆ポーランド記法を入力方式とした電卓が、RPN電
![RPN電卓のすすめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/59575f600fa0f85e072925f04e335bcbae35efef/height=288;version=1;width=512/https%3A%2F%2Fblog.k2design-office.com%2Fwp-content%2Fuploads%2F2012%2F04%2F120418-1.jpg)