Discussione:Notazione polacca

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

L'esempio 2 + (3 × 4) è tradotto in modo sbagliato: dovrebbe essere + 2 x 3 4. Inoltre, a parer mio, il secondo esempio (n mod 3 = 0) non aggiunge niente alla chiarificazione della voce, semmai confonde chi non ha dimestichezza con la materia, anche perché la frase inizia con "supponendo ora", lasciando intendere che rispetto all'espressione sopra sia un'ulteriore estensione.


Esemplificazione[modifica wikitesto]

Ricordando l'aspetto divulgativo di wikipedia, scriverei, per questa voce (sempre che sia giusto :-P)

La regola per l’esecuzione di una formula in notazione polacca è: leggendo da destra a sinistra la formula, appena trovi un operatore, lo applichi al valore (o ai valori, se ne necessita due) immediatamente a destra.


Mentre per la scrittura: Trasformiamo questa espressione:

( A OR B ) AND ( C OR D OR E )

(usiamo il trattino basso per delimitare le espressioni non ancora trasformate )

AND _( A OR B )_ _( C OR D OR E )_

AND OR A B OR OR D E C


Regola per la trasformazione dalla forma infissa alla prefissa PN:

- partiamo dalla prima operazione da essere fatta (parentesi piú interna)

 Ricordando che _( A OR B )_ --> OR A B e che  _( C OR D OR E )_ --> OR OR D E C            
 			OR A B        OR OR D E C

- ed aggiungiamo gli operatori di livello superiore AND OR A B OR OR D E C --Palladipeloarancione (msg) 13:16, 9 dic 2016 (CET)[rispondi]