R1Zk4epXCaaN5
Zdjęcie przedstawia pomarańczowy spód schodów.

Obliczanie wartości wyrażeń w odwrotnej notacji polskiej

Źródło: Guillaume Techer, domena publiczna.

Odwrotna notacja polska (ONP) pozwala zapisywać wyrażenia arytmetyczne z pominięciem nawiasów. Autorem jest Charles Hamblin – tworząc ONP, odwrócił beznawiasową notację Jana Łukasiewicza. Początkowo Hamblin chciał nazwać ten sposób zapisu wyrażeń arytmetycznych „Azciweisakul notation”, czyli notacja Łukasiewicza czytana od tyłu.

ONP stosuje się w informatyce w momencie kompilacji programu – wtedy ciąg liczb i operatorów arytmetycznych jest konwertowany na odpowiedni ciąg w odwrotnej notacji polskiej.

Implementacje zagadnienia omówiono w e‑materiałach:

Więcej zadań? Obliczanie wartości wyrażeń w odwrotnej notacji polskiej – zadania maturalneP4rPBtmmlObliczanie wartości wyrażeń w odwrotnej notacji polskiej – zadania maturalne.

Twoje cele
  • Przeanalizujesz sposób przekształcania obliczeń w zapisie infiksowym na ONP.

  • Prześledzisz metodę przekształcania wzorów zapisanych w ONP na obliczenia z wykorzystaniem nawiasów.

  • Zbadasz, jak obliczyć wartość wyrażeń zapisane w ONP bez konwersji na wyrażenia w notacji konwencjonalnej.