1. cât timp există elemente de citit 1.1 citește un element 1.2 dacă elementul este un număr, afișare (se adaugă la forma postfixată) 1.3 dacă elementul este o paranteză stângă, adaugă-l în stivă 1.4 dacă elementul este o paranteză dreaptă, extrage operatorii din stivă și adaugă-i la forma postfixată până când vârful stivei ajunge o paranteză stângă (care este extrasă, dar nu este adăugată la forma postfixată). !!! dacă stiva s-a golit fără să fie găsită o paranteză stângă, înseamnă că expresia inițială avea paranteze greșite 1.5 dacă elementul este un operator (fie el O1) 1.5.1 cât timp există un alt operator în vârful stivei (fie el O2) ȘI precedența lui O1 este MAI MICA SAU EGALA decât cea a lui O2, extrage O2 din stivă, afișare (se adaugă la forma postfixată) 1.5.2 adaugă O1 în stivă 2. când nu mai există elemente de citit, extrage toate elementele rămase în stivă și adaugă-le la forma postfixată (elementele trebuie să fie numai operatori; dacă este extrasă o paranteză stângă expresia inițială avea parantezele greșite).