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.

Ho realizzato altri tentativi e progetti con 32, 48 tasti e display con 4 righe.





calcolatrice RPN a 32 tasti realizzata su tinkertcad.







calcolatrice RPN con 48 tasti display con 4 linee realizzata in contenitore di plastica per componenti elettronici.





Altra calcolatrice RPN con 32 tasti 




Su questo Blog il mio ultimo lavoro, realizzo una calcolatrice RPN 

Calcolatrice RPN con 32 tasti

Queste le principali calcolatrici RPN che ho realizzato.

Troverete anche dei video nel mio canale YouTube

www.youtube.com/@sergio

Buona lettura 

Sergio.






 

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