Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

postfiksni poljski zapis

[es] :: Art of Programming :: postfiksni poljski zapis

[ Pregleda: 3190 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sanjin_srbin

Član broj: 137335
Poruke: 12
*.teol.net.



Profil

icon postfiksni poljski zapis07.03.2007. u 19:22 - pre 208 meseci
Sve koji nesto znaju o ovome ili koji znaju linkove o navedenome zamoljavam da ostave.Potrebno mi je.
 
Odgovor na temu

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 352
212.200.249.*



+1 Profil

icon Re: postfiksni poljski zapis12.03.2007. u 10:29 - pre 208 meseci
Eh sad kada bih se ja setio kako to zapravo ide ...

To ti je sistem zapisa matematickog izraza u odredjenoj formi da bi se lako uz pomoc stack-a izracunalo resenje na racunaru ...

Ja ga nikad nisam preferirao i koristio sam drugu metodu zapisa (ne znam kako se zove) ali radi se otprilike o ovome ...

imas sledeci izraz:

5+2*(x+1)/10

a to se moze zapisati ovako:

+(5,/(*(2,+(x,1))),10)

i omogucava rekurzivno izracunavanje izraza ...

algoritam ide po sistemu:

iscitaj operator (znak ispred zagrade), iscitaj parametre (ono u zagradi, odvojeno zarezima) ako
su parametri direktno "izracunljivi" - konstante, promenljive onda primeni operator, a ako je neki od parametara
slozen izraz, rekurzivno pozovi funkciju za evaluaciju izraza za sve takve parametre ...

e sad, RPN (ili Reverse Polish Notation) je fora za isto to samo sto se ne radi rekurzivno nego preko stack-a ...

Vise informacija na wikipediji ... :)

http://en.wikipedia.org/wiki/Reverse_polish_notation
 
Odgovor na temu

sanjin_srbin

Član broj: 137335
Poruke: 12
*.teol.net.



Profil

icon Re: postfiksni poljski zapis12.03.2007. u 20:39 - pre 208 meseci
Hvala na pomoci,medjutim na ovu temu ja imam maturski rad i trebala bi mi malo veca literatura o ovome,ako neko nesto ima neka ostavi.
 
Odgovor na temu

peromalosutra
Ivan Rajkovic
Software engineer
Luxoft
Berlin

Član broj: 54774
Poruke: 871
*.teol.net.



+148 Profil

icon Re: postfiksni poljski zapis13.03.2007. u 21:12 - pre 208 meseci
Da, RPN se radi preko steka dakle izraz 2*(4+3) pises kao 2 4 3 + * i rješavaš tako što operande (brojeve) "guraš" na stek a kada naidješ na operator skineš dva broja sa steka i umjesto njih na stek staviš rezultat operacije. Imaš uradjen primjer c++ na temi http://www.elitesecurity.org/t234104-0#1399569

 
Odgovor na temu

[es] :: Art of Programming :: postfiksni poljski zapis

[ Pregleda: 3190 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.