Odwrotna Notacja Polska

klaidua
Użytkownik
Użytkownik
Posty: 5
Rejestracja: 14 paź 2010, o 19:47
Płeć: Kobieta
Lokalizacja: Warszawa

Odwrotna Notacja Polska

Post autor: klaidua »

Dopiero zaczęłam się zagłębiać w tematykę ONP i mam za zadanie przekształcić wyrażenie:
\(\displaystyle{ 2p*gz+x*w/-cd*+}\)
z postaci postfiksowej na infiksową, zastanawiam się czy mój wynik jest dobry:
\(\displaystyle{ (2*p)-(g+z)*(x/w)+(c*d)}\)
czy ktoś może rzucić okiem i wskazać błędy??
unK
Użytkownik
Użytkownik
Posty: 26
Rejestracja: 20 sty 2009, o 17:55
Płeć: Mężczyzna
Podziękował: 6 razy
Pomógł: 3 razy

Odwrotna Notacja Polska

Post autor: unK »

Imho powinno być \(\displaystyle{ ((2*p) - (((g+z) * x) / w)) + (c*d)}\)

Jak dochodzisz do \(\displaystyle{ w}\), to aktualne wyrażenie wygląda tak:
\(\displaystyle{ (2*p)\ ((g+z) * x)}\)
dodajesz \(\displaystyle{ w}\):
\(\displaystyle{ (2*p)\ ((g+z) * x)\ w}\)
a potem \(\displaystyle{ /}\):
\(\displaystyle{ (2*p)\ (((g+z) * x) / w)}\)
etc.
ODPOWIEDZ