Podstawy informatyki 2 Wykład nr 2
dr inż. Jarosław Forenc 17/46
□ obliczenie wartości wyrażenia arytmetycznego przy zastosowaniu odwrotnej notacji polskiej wymaga wykonania dwóch operacji:
■ zamiany notacji konwencjonalnej (nawiasowej) na odwrotną notaq'ę polską
■ obliczenia wartości wyrażenia arytmetycznego zapisanego w odwrotnej notacji polskiej
□ oba powyższe algorytmy są bardzo proste i wykorzystują stos
Zamiana wyrażenia z notacji konwencjonalnej na ONP:
□ zamiana wykonywana jest przy zastosowaniu algorytmu Dijkstry nazywanego
stacją rozrządową
□ czytając wyrażenie arytmetyczne od strony lewej do strony prawej operatory odkładamy na stos a liczby na wyjście
□ wyjście należy traktować jako kolejkę, która po zakończeniu algorytmu będzie zawierała wyrażenie w odwrotnej notacji polskiej