Зворотній польська нотація Конвертація онлайн

  1. синтаксис
  2. приклади

Зворотній польська нотація (RPN) заданого виразу

Вперше з польської нотацією мені довелося зіткнуться в 80-ті роки, коли мені потрапив до рук програмований калькулятор MK-61. Відсутність побутових комп'ютерів в той час, і величезне бажання написати якусь програму було таким, що дозволило освоїти за допомогою "наукового тику", а також журналу "Наука і Життя", де писалися невеликі статті на тему програмування на цьому калькуляторі, освоїти цю нотацію .

Зворотній польська нотація - виявилася дуже затребуваним інструментом в інформаційних системах.

Саме головна користь цієї нотації це те, що отриманий вираз не має жодної дужки. Це дуже (!!) спрощує розрахунок довільних математичних виразів і формул з безліччю вкладених дужок.

А відмінна риса зворотної польської нотації полягає в тому, що спочатку йдуть аргументи, а потім вже сама операція для цих аргументів.

На відміну від прямої польської записи, де спочатку йдуть операнди а потім значення / аргументи.

наприклад наприклад   в зворотної польської нотації матиме вигляд в зворотної польської нотації матиме вигляд

Чому саме ця називається польської? Справа в тому, що зворотний польський нотацію придумали на основі звичайної польської нотації, яка була запропонована в 1920 році польським математиком Яном Лукасевичем.

Цей бот, автоматично конвертує довільне вираження в зворотний польський нотацію.

Ви можете використовувати цей бот, як для вивчення або написання статей і рефератів, так і використовуючи можливість отримувати відповідь в форматі RPN через JSON запит на свої сервіси або сайти.

Що ще розповісти про нього. Деякі читачі поставили під сумнів правильність надання в зворотної польської записи, представивши приклад Що ще розповісти про нього

і отримуємо відповідь 2 0 3 - ^

На це хотілося б заперечити, тим що негативне число представити у зворотної польської нотації неможливо в принципі, тому в хід йде такий прийом. Правильність цього методу підтверджується правильністю обчислення всіх інших калькуляторів на цьому сайті в тому числі і Універсальний калькулятор комплексних чисел онлайн

синтаксис

infixa вираз

Вираз може бути будь-який (!!) математичний вираз. Тут не важливий мову, на якому пишеться вираз. Ви можете написати вираз на Ruby, PHP або Паскалі.

У вираженні може використовуватися необмежену кількість функцій.

приклади

вираз вираз

після перетворення стає

Вираз записане в форматі RPN виглядає так 4 5+ x * y 2/15 + -

перетвориться в

Вираз записане в форматі RPN виглядає так 1 2 + 4 sin * 3 +

Зворотній польська нотація Конвертація онлайн | 2014-01-28 11:23:52 | Варламов Дмитро | мережа |

5 20 5 1

Конвертація довільного вираження в зворотний польський нотацію. Перевага подібного перетворення - це відсутність будь-яких дужок | польська, нотація, конвертація, Rpn, дужка, калькулятор