Odwrotna notacja polska: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Znaczniki: Z urządzenia mobilnego Z wersji mobilnej (przeglądarkowej)
m Wycofano edycje użytkownika 88.156.134.142. Autor przywróconej wersji to PG.
Linia 10:
== Przykłady zapisu ==
Przykładowy konwencjonalny zapis:
(2+3)*5*5
w ONP wygląda tak:
2 3 + 5 5*
natomiast:
((2+7)/3+(14-3)*4)/2*2
zapisuje się następująco:
2 7 + 3 / 14 3 - 4 2 * + 2 /
 
== Algorytm obliczenia wartości wyrażenia ONP ==
Linia 38:
! Krok || Wejście || Stos
|-
| 1 || 12 12451235|| style="text-align: right" | 3333333344445555666778899990012
|-
| 2 || 2 || style="text-align: right" | 1123344445566667777888999012 2
|-
| 3 || 3 || style="text-align: right" |4455667788899099712 2 3
|-
| 4 || 4 || style="text-align: right" |412 234455666777888899992 3 4
|-
| 5 || * || style="text-align: right" |12 2 '''12''' ...1233234567665789
|-
| 6 || 10 || style="text-align: right" |12 2 12 10 123323 .346346
|-
| 7 || 5 || style="text-align: right" |12 2 12 10 5 2557356,473
|-
| 8 || / || style="text-align: right" |12 2 12 '''2'''