![]() |
|||
![]() |
|
Anwendung |
Ein stapelverarbeitender Taschenrechner verwendet einen Stack zur Auswertung von arithmetischen Ausdrücken. Dazu muss dem Taschenrechner ein gültiger Postfix-Ausdruck übergeben werden. |
gültige Postfix - Ausdrücke |
Eine Folge von Operanden (Zahlen) und Operatoren (
|
![]() |
|
| Wie wertet ein stapelverarbeitender Taschenrechner einen Postfix-Ausdruck aus? | |
Arbeitsweise |
Die Folge von Operanden und Operatoren wird von links nach rechts abgearbeitet:
|
Beispiel |
Der Postfix-Ausdruck 6 5 2 + * 7 / 4 - entspricht z. B. dem gewöhnlichen
(Infix-) Ausdruck ((6*(5+2))/7)-4.
Postfix-Ausdrücke sind eine elegante Notation für arithmetische Ausdrücke. Sie kommen ganz ohne Klammern aus! |
![]()
|
|
| Versuche jetzt einmal, Infix-Ausdrücke in Postfix-Ausdrücke zu wandeln. | |
![]()
|
|
| Seite 6/9
|