Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 11. 01. 2015 15:15 — Editoval gladiator01 (11. 01. 2015 21:43)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

rekurzivní sestup - postfix notace

Zdravím,

mám gramatiku na analýzu výrazu představující funkci jedné proměnné

(mělo by to přijímat funkci jedné proměnné s čísly typu integer (0, 1, 25) nebo reálnými čísly v běžných tvarech (1.0, .5,  3E-12, 3E12), promenna X, funkce - např. sinus, matematické operátory (+,-,*,/,^ a unární mínus) a závorky "(", ")"  )

př: "-sin(x+1)^2/(1+x)"

dovedl by mi někdo vysvětlit (případně odkaz na nějaký dobrý materiál) jak v rámci  rekurzivního sestupu udělat převod do postfixové notace se stanovenými prioritami operátorů?



Výstupem by měl být ten výraz převedený do postfixového tvaru s výstupními symboly (+ jako add, apod.)


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

  • (téma jako vyřešené označil(a) gladiator01)

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson