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

Obliczanie wartości wyrażeń w odwrotnej notacji polskiej w języku Python

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

Znamy już metodę zamiany klasycznej notacji arytmetycznej na odwrotną notację polską (ONP). Zaimplementujemy teraz algorytm, który pozwoli obliczyć wartość wyrażenia arytmetycznego zapisanego w tej notacji.

Więcej teorii oraz zadań praktycznych znajdziesz w e‑materiałach:

W tym e‑materiale zajmiemy się implementacją algorytmu w języku Python.

Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Możesz się z nimi zapoznać w dwóch pozostałych e‑materiałach z tej serii:

Twoje cele
  • Przeanalizujesz działanie algorytmu, który znajduje wartość wyrażenia arytmetycznego zapisanego w odwrotnej notacji polskiej.

  • Zmodyfikujesz przykładowy algorytm, który oblicza wartość wyrażenia zapisanego w odwrotnej notacji polskiej, tak aby mógł on obsługiwać liczby wielocyfrowe.

  • Rozwiążesz przykładowe zadania związane z ONP.