venerdì 27 gennaio 2023

Calcolatrici HP - RPN (Notazione Polacca Inversa) reverse polish notation

 

Calcolatrici HP


HP-41C è stata la prima calcolatrice che ho utilizzato.

Per effettuare i calcoli si utilizza la Notazione Polacca Inversa ( RPN), ha molte funzioni ed è programmabile in modo molto semplice, si possono conservare più programmi in memoria ciascuno con il suo nome.

Ho ancora un lettore di schedine magnetiche che venivano utilizzate come floppy disk.




Il Manuale e guida alla programmazione è composto da più di 200 pagine.

Ci sono esempi per l'uso e spiegazioni delle vari funzioni per l'uso diretto come calcolatrice RPN.

Segue poi una guida alla programmazione con esempi e diagrammi.




RPN

Da Wikipedia " La notazione polacca inversa (in inglese reverse polish notation o semplicemente RPN) è una sintassi utilizzata per le formule matematiche. Fu inventata dall'australiano Charles L. Hamblin"

Senza fare qui un trattato su questa notazione vi darò alcune indicazioni per operare con calcolatrici che usano questa notazione, comprese anche le calcolatrici da me costruite su imitazione della HP41.


In questa notazione prima si inseriscono gli operandi e poi l'operatore.

Vediamo semplicemente un esempio : 

per fare la somma 3+2 = 5  con la RPN avremo 3 2 + alla pressione dell'operando avremo già il risultato.

Inseriamo il 3 poi inseriamo il 2 quindi inseriamo l'operatore + ed avremo il risultato.

Dobbiamo immaginare di avere una catasta (stack) dove impiliamo gli operandi e gli operatori eseguono l'operazione facendo scorrere la catasta degli operandi in ultimo rimane il risultato:

Vediamo un esempio più complesso:

(5*3)+(4*7) = 43   con RPN si può fare 5 3 * 4 7 * +

Si inserisce il primo operando 5 poi il secondo 3 e l'operatore " * ", poi inseriamo il terzo operando 4 poi il 7 e quindi l'operatore " * " e l'operatore " + "

Su Wiki trovate ulteriori spiegazioni su questa notazione.

Su questo sito trovate il Pdf del manuale HP41.

https://old.dicecca.net/portale/cartelle-web/cat_view/63-manuali/76-hp-calculator.html





Nella foto sulla sinistra si vede il mio primo tentativo di realizzare qualcosa di simile, il post si trova su questo stesso blog.

Prima mia HP41

Recentemente ho realizzato un progetto più completo e più utilizzabile con 48 tasti ed un display con più righe, troverete il post con indicazioni, schemi, materiale e lo sketch per Arduino.


Calcolatrice RPN - 48 tasti


Su questo blog ho pubblicato anche altre calcolatrici.
Esplorate l'etichetta "calcolatrici"
Se avete domande lasciate un commento cercherò di rispondere appena possibile.
Grazie!





























 

Nessun commento:

Posta un commento

Vi ringrazio per la lettura e vi invito al prossimo post.
Se il post vi è stato utile, vi è piaciuto oppure no, scrivete un commento.

Un saluto a tutti.
Sergio

Copyright - Condizioni d’uso - Disclaimer
http://avventurarduino.blogspot.it/2012/10/inizia-lavventura-arduino-12-settembre.html