HP 35s

HP-35s

La HP 35s (F2215A) è una calcolatrice scientifica programmabile non grafica prodotta da Hewlett-Packard e introdotta nel 2007. Progettata per commemorare il 35º anniversario dell’HP-35, la prima calcolatrice tascabile scientifica presentata nel 1972, adotta un’estetica “retro” ispirata ai modelli storici della casa.[1]

È il successore della HP 33s e ne perfeziona diverse funzioni: consente l’inserimento sia in notazione RPN sia algebrica (selezionabili), tratta i numeri complessi come singoli valori, introduce operazioni vettoriali e permette l’indirizzamento dei programmi per etichetta e per numero di linea; include inoltre l’applicazione HP Solve. Dispone di un display alfanumerico a due righe e di 30 KB di memoria utente.[2]

Caratteristiche

La HP 35s utilizza la notazione polacca inversa (RPN) oppure la notazione algebrica come metodo di inserimento dei dati.

Tra le principali caratteristiche si segnalano:[3]

  • display LCD alfanumerico a due righe
  • Dei più di 800 registri di memoria disponibili nella HP 35s, 26 sono direttamente etichettati, richiamabili immediatamente con una singola lettera (A–Z). Ad esempio, il numero 42 può essere memorizzato nel registro A con 42 → STO → A e richiamato con RCL → A. Gli altri registri richiedono indirizzamento indiretto per essere utilizzati.
  • ampia gamma di funzioni scientifiche e statistiche
  • calcoli in modalità decimale, binaria, ottale ed esadecimale
  • La HP 35s dispone di un risolutore di equazioni che permette di isolare qualsiasi variabile arbitraria all’interno di un’equazione, calcolandone automaticamente il valore senza dover riscrivere manualmente l’equazione. (introdotto per la prima volta sull'HP-18C);[4]
  • integrazione numerica (comparsa per la prima volta sull'HP-34C)
  • supporto per input e visualizzazione di frazioni
  • gestione di numeri complessi e operazioni vettoriali
  • conversioni di unità e tabella di costanti fisiche integrate
  • programmazione dei tasti con circa 30 kB di memoria disponibile per programmi e dati

La HP 35s ha un aspetto retrò che richiama le classiche calcolatrici HP prodotte dagli anni '70 fino agli anni '90. Tuttavia, offre molte più funzioni, maggiore potenza di elaborazione e memoria rispetto alla maggior parte dei modelli precedenti.

L'aspetto fisico e il layout della tastiera della HP 35s sono molto diversi da quelli del suo predecessore immediato, l'HP 33s, pur mantenendo una funzionalità molto simile. Le differenze principali sono:

  • La HP 35s consente di indirizzare sia le etichette sia i numeri di riga all’interno dei programmi, mentre la HP 33s permetteva di indirizzare solo le etichette. Un'etichetta è un simbolo identificativo, solitamente una lettera, che serve a contrassegnare un punto specifico del programma a cui si può fare riferimento durante il salto o l’esecuzione condizionata. Poiché nella HP 33s erano disponibili soltanto 26 etichette, scrivere programmi che sfruttassero appieno i 30 KB di memoria risultava difficile.
  • La memoria nell'HP 35s è anche utilizzabile per l'archiviazione dei dati, sotto forma di ulteriori 801 registri di memoria numerati;
  • Il supporto per le operazioni vettoriali è presente solo in HP 35s;
  • I numeri complessi vengono trattati come un valore singolo anziché due valori separati;
  • Il branching indiretto, che consente di utilizzare il contenuto di un registro di memoria come destinazione di un'istruzione di branching (GTO o XEQ), non è presente nell'HP 35s.[5]
  • La HP 35s non ha nessun limite arbitrario alla lunghezza delle equazioni (la HP 33s aveva un limite di 255 caratteri).[6]

HP ha rilasciato un emulatore della 35s gratuito per il sistema operativo Windows (utilizzabile tramite Wine su altri sistemi).[7] In precedenza, questo strumento era disponibile solo tramite licenze educative.

Costruzione

Vista interna

La HP 35s è stata progettata da Hewlett-Packard in collaborazione con Kinpo Electronics[8] di Taiwan, che produce i calcolatori per HP nella Cina continentale.[9]

Secondo HP, il calcolatore è stato progettato per un uso professionale intensivo ed è stato testato in condizioni ambientali estreme.[9] È costruita con 25 viti per garantire rigidità e facilità di manutenzione.

La custodia riprende molti elementi di design dei calcolatori HP degli anni '70, come l'innovativa HP-65, che disponeva di una custodia nera con lati curvi a strisce argentate, tasti con pendenza frontale e tasti maiuscoli dorati e blu. Il frontalino è in metallo, incollato alla custodia in plastica. Per le etichette dei tasti viene utilizzata la stampa, a differenza dello stampaggio a doppio colpo impiegato nei modelli vintage.

Il calcolatore è alimentato da due pile a bottone CR2032[10], che l'azienda consiglia di sostituire una alla volta, per evitare la perdita di memoria.[5]

Inizialmente, il calcolatore era fornito con una custodia a conchiglia rigida con cerniera, una tasca per appunti e un manuale stampato.[11] Successivamente, la custodia è stata sostituita con un modello in cartone ricoperto di vinile, con lati elastici e fodera in velluto, mentre il manuale viene fornito su CD-ROM in formato PDF. Il calcolatore è completamente autonomo: non è possibile né aggiornare il firmware né caricare o salvare programmi e dati.

Critiche

Le qualità costruttive e il design industriale della 35s sono stati accolti dai revisori come un ritorno alle migliori tradizioni dei calcolatori professionali HP, in contrasto con i modelli più recenti, ricchi di funzionalità e fortemente orientati al mercato studentesco, ma talvolta progettati e costruiti in modo carente.[12] Particolare menzione è stata fatta della tradizionale sensazione della tastiera HP, con un grande ↵ Invio nella sua posizione tradizionale.[6][13] Le carenze identificate includono la mancanza di qualsiasi possibilità di comunicazione con un computer (per il caricamento e il salvataggio di programmi e dati),[14] e le prestazioni relativamente lente.[3]

Le opinioni complessive sulla calcolatrice sono state diverse, con riscontri positivi su alcuni aspetti e critiche su altri. L'aumento del numero di registri indirizzabili e l'introduzione dell'indirizzamento tramite numeri di riga nel programma sono stati considerati un significativo miglioramento rispetto al modello precedente, la HP 33s.[3][6][15]

Sebbene il miglioramento nella gestione dei numeri complessi sia stato accolto positivamente rispetto al modello precedente, il supporto è risultato incompleto e ha ricevuto critiche.[12] L'utilizzo delle basi numeriche diverse dal decimale, come quella esadecimale, si è rivelato poco pratico, richiedendo una sequenza di tasti lunga e poco intuitiva. Inoltre, sono stati riscontrati diversi bug nel firmware che, al momento, non risultano ancora corretti.[16]

La limitata connettività della HP 35s la rende idonea per l’uso in alcuni esami professionali in cui non sono consentiti calcolatori più potenti. Ad esempio, negli Stati Uniti, è il calcolatore programmabile più avanzato approvato per l’uso negli esami Fundamentals of Engineering (FE) e Principles and Practice of Engineering (PE).[17] In Italia, la HP 35s è ammessa alla seconda prova scritta dell’esame di maturità e può essere utilizzata in molti esami universitari presso numerose università italiane.

Dettagli sulle funzionalità

Modalità di ingresso

La HP 35s supporta sia la modalità di inserimento RPN (Reverse Polish Notation) sia quella algebrica. Come nella maggior parte dei calcolatori HP, la modalità predefinita è quella RPN. L’utente può modificare facilmente la modalità di immissione e un indicatore sul display segnala quella attualmente attiva.

In modalità RPN (Reverse Polish Notation), la calcolatrice utilizza uno stack a quattro livelli, una struttura a “colonna” che immagazzina temporaneamente fino a quattro valori. Le operazioni agiscono sempre sui valori dei livelli superiori dello stack, mentre i risultati sostituiscono automaticamente i valori utilizzati. Questo permette di eseguire calcoli consecutivi senza dover inserire parentesi o riscrivere i valori intermedi, come tutti i calcolatori RPN non grafici di HP fin dai primi modelli. Nei calcolatori RPN di questo tipo, i termini usati per lo stack sono diversi dalla terminologia informatica standard: l’estremità dove avvengono le operazioni si chiama fondo, mentre l’estremità opposta si chiama cima. Lo stack ha quattro livelli, chiamati X, Y, Z e T: X è il livello più basso e viene mostrato sulla riga inferiore del display; Y, Z e T salgono verso l’alto, con T al livello superiore. Questi nomi servono solo per indicare i livelli dello stack e non hanno nulla a che vedere con eventuali variabili chiamate X, Y, Z o T.

Ogni livello dello stack può contenere uno qualsiasi dei tipi di dati supportati dalla calcolatrice: numero reale, numero complesso o vettore. Sono disponibili diverse funzioni per manipolare lo stack, tra cui i tasti R↑ e R↓, che fanno ruotare i valori dello stack rispettivamente verso l'alto e verso il basso, x<>y per scambiare i valori tra i livelli X e Y, LASTx per richiamare l'ultimo valore presente nel livello X, e x<> per scambiare il valore del livello X con una variabile designata.

In modalità algebrica, l'utente digita un'espressione completa e la valuta premendo ↵ Invio. L'espressione digitata viene visualizzata sulla riga superiore del display, mentre il risultato appare sulla riga inferiore. È possibile modificare l'espressione utilizzando i tasti di direzione (freccia) e il tasto backspace, così da ricalcolarla tutte le volte che si desidera.

Unità e frazioni

Screenshot dell'emulatore mostrante il risultato in notazione inglese frazionaria della conversione da 10cm a pollici

In linea con il tema retrò della calcolatrice, le conversioni tra unità imperiali / statunitensi e unità metriche standard equivalenti sono ben visibili sulla tastiera della 35s. Per facilitare coloro che usano ancora unità tradizionali, il calcolatore consente anche di immettere e visualizzare valori come frazioni miste (notazione inglese frazionaria).

L'immissione di frazioni miste sulla HP 35s prevede l'uso di punti decimali per separare le diverse parti della frazione. Ad esempio, la sequenza 3 . 1 5 . 1 6 →cm rappresenta l'inserimento di 3 pollici e 15/16, che viene poi convertito in cm.

Il calcolatore può essere impostato per visualizzare automaticamente i valori come frazioni miste attivando il tasto FDISP. Il massimo denominatore può essere specificato utilizzando la funzione /c. I flag numerati consentono di scegliere uno tra tre sistemi di denominatori: denominatore più preciso, fattori del massimo (ad esempio 2, 4, 8, 16, quando il massimo è 16) oppure un denominatore fisso. Due piccoli simboli a forma di freccia sul display indicano se il valore effettivo è leggermente superiore o inferiore a quello visualizzato. Tuttavia, non sono presenti funzioni per estrarre direttamente le parti della frazione mostrata.

Numeri complessi

I calcolatori HP precedenti (e altri modelli correnti) hanno gestito numeri complessi in vari modi. Nei calcolatori HP 33s, i numeri complessi sono memorizzati come due valori separati e il modificatore "complesso" è utilizzato per indicare che un'operazione deve trattare lo stack come contenente numeri complessi. Ad esempio, l'aggiunta di 12 + 34i e 56 + 78i si ottiene con le seguenti sequenze di tasti: 3 4 ↵ Invio 1 2 ↵ Invio 7 8 ↵ Invio 5 6 CMPLX +, che utilizza tutti e quattro i livelli dello stack.[18]

La HP 35s memorizza i numeri complessi come valori singoli, consentendo operazioni standard su di essi. Ad esempio, per sommare i numeri complessi 12 + 34i e 56 + 78i, si procede nel seguente modo: 1 2 i 3 4 ↵ Invio 5 6 i 7 8 +. In questo esempio, la calcolatrice memorizza ciascun numero complesso come un singolo valore nello stack, utilizzando un livello dello stack per ciascun numero complesso. Pertanto, l'intero stack a 4 livelli può contenere fino a 4 numeri complessi contemporaneamente.

Nella HP 35s, il numero di funzioni in grado di gestire numeri complessi è limitato ed è in qualche modo arbitrario. Ad esempio, prendendo direttamente la radice quadrata di un numero reale negativo si ottiene un messaggio di errore anziché un numero complesso. Ciò è strettamente corretto, dato che un numero reale non negativo a ha una radice quadrata non negativa univoca, chiamata radice quadrata principale e indicata con √a. Il simbolo √ è chiamato segno di radice. Ad esempio, la radice quadrata principale di 9 è 3, indicata con √9 = 3, perché 32 = 3 • 3 = 9 e 3 non è negativo. Tuttavia, elevare x alla potenza di 0,5 usando il tasto yx funziona se il numero viene inserito come numero reale con una parte complessa pari a zero.[12] Le funzioni di trigonometria inversa e iperboliche non possono essere utilizzate con numeri complessi. Logaritmi naturali ed elevamento possono essere usati, ma non in base 10. Tuttavia, esistono soluzioni alternative per molte di queste limitazioni.

I numeri complessi possono essere immessi in forma rettangolare (usando il tasto i) o polare (usando il tasto Θ) e visualizzati in entrambi i modi indipendentemente da come sono stati inseriti. Possono essere decomposti utilizzando le funzioni ABS (raggio r) e ARG (angolo Θ). Non ci sono funzioni dedicate per l'estrazione delle parti reale e immaginaria, sebbene ciò possa essere aggirato usando le formule Re = r cos Θ e Im = r sin Θ.

Vettori

La HP 35s offre funzionalità per la gestione di vettori fino a tre elementi in numero reale.[19] Un vettore può essere memorizzato nello stack o in qualsiasi variabile, come valore singolo, ed elaborato da varie funzioni. Viene immesso dall'utente iniziando con una parentesi quadra [, quindi i valori degli elementi separati da ,. I vettori possono essere aggiunti, sottratti, moltiplicati e divisi per valori scalari. Due vettori di dimensioni simili possono essere aggiunti, sottratti e moltiplicati per dare il loro prodotto scalare. La funzione ABS restituirà la grandezza di un vettore. Non è disponibile una funzione di prodotto vettoriale, né alcuna funzione per estrarre singoli elementi da un vettore, ma questi possono essere facilmente calcolati dall'utente.

I vettori possono anche essere usati per memorizzare semplicemente fino a tre numeri reali insieme, aumentando così la capacità di memorizzazione della calcolatrice, sebbene ciò comporti maggiore complessità e riduzione della velocità. HP ha pubblicato il codice del programma che lo consente.[20]

Note

  1. ↑ Lancio della calcolatrice programmabile HP35s, su retrothing.com.
  2. ↑ Caratteristiche HP35s, su albillo.hpcalc.org.
  3. 1 2 3 Tony Thimet, thimet.de, https://www.webcitation.org/6HE7C74Ql?url=http://www.thimet.de/CalcCollection/Calculators/HP-35s/Contents.htm. URL consultato l'8 giugno 2013 (archiviato dall'url originale l'8 giugno 2013).
  4. ↑ HP-18C Financial Calculator, su hpmuseum.org, The Museum of HP Calculators. URL consultato il 24 settembre 2011 (archiviato dall'url originale l'8 giugno 2013).
  5. 1 2 h10032.www1.hp.com, Hewlett Packard, febbraio 2007, https://www.webcitation.org/6HE7kbVtQ?url=http://h10032.www1.hp.com/ctg/Manual/c01579350.pdf. URL consultato l'8 giugno 2013 (archiviato dall'url originale l'8 giugno 2013).
  6. 1 2 3 Gene Wright, hpcc.org, Handheld and Portable Computer Club, maggio 2011, https://www.webcitation.org/6HE8efkXL?url=http://www.hpcc.org/datafile/V26Special/the35s.pdf. URL consultato il 29 dicembre 2009 (archiviato dall'url originale l'8 giugno 2013).
  7. ↑ hp.com, Hewlett-Packard, https://web.archive.org/web/20130702135424/http://www.hp.com/sbso/product/calculators-emulators/scientific-calculator-emulator.html. URL consultato il 5 aprile 2017 (archiviato dall'url originale il 2 luglio 2013).
  8. ↑ Kinpo Electronics è un'azienda taiwanese, fondata nel 1973, leader globale nei servizi di produzione elettronica (EMS) e progettazione originale (ODM). Continua a operare a livello internazionale, con stabilimenti in Asia, America Latina e Sud-est asiatico.
  9. 1 2 Rich Nass, eetimes.com, EE Times, 2 gennaio 2008, https://www.webcitation.org/6HE8DfNgb?url=http://www.embedded.com/design/mcus-processors-and-socs/4007500/1/Tear-Down-Scientific-calculator-boils-design-down-to-two-ICs. URL consultato il 15 luglio 2011 (archiviato dall'url originale l'8 giugno 2013).
  10. ↑ Le CR2032 sono batterie al litio a bottone, comunemente usate in piccoli dispositivi elettronici come calcolatrici, orologi, telecomandi, schede madri e bilance. Sigla CR2032: C → chimica al litio, R → forma rotonda (button cell), 20 → diametro in millimetri (20 mm) ,32 → altezza in decimi di millimetro (3,2 mm). Tensione nominale: 3 volt. Capacità tipica: circa 220–240 mAh. Caratteristiche principali: lunga durata, stabile nel tempo e resistente a basse temperature.
  11. ↑ Chris Osbourn, sliderule.mraiow.com, 17 dicembre 2007, https://www.webcitation.org/6KgNofJrq?url=http://sliderule.mraiow.com/wiki/Hewlett_Packard_HP-35s. URL consultato il 27 ottobre 2013 (archiviato dall'url originale il 27 ottobre 2013).
  12. 1 2 3 Stefan Vorkoetter, stefanv.com, 9 luglio 2010, https://www.webcitation.org/6HE7tWs0y?url=http://www.stefanv.com/calculators/hp35s.html. URL consultato il 12 marzo 2008 (archiviato dall'url originale l'8 giugno 2013).
  13. ↑ Mark Graybill, saundby.com, https://www.webcitation.org/6HE8XjCYh?url=http://saundby.com/gadgets/hp35s.shtml. URL consultato il 15 luglio 2011 (archiviato dall'url originale l'8 giugno 2013).
  14. ↑ Elliott W. Jackson, hpmuseum.org, Museum of HP Calculators, 8 febbraio 2009, https://www.webcitation.org/6HIGrLFL0?url=http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv019.cgi?read=146646. URL consultato l'11 giugno 2013 (archiviato dall'url originale l'11 giugno 2013).
  15. ↑ Ted J. Kerber, archives.profsurv.com, Professional Surveyor Magazine, agosto 2007, https://www.webcitation.org/6VJW6tux9?url=http://archives.profsurv.com/magazine/article.aspx?i=1920. URL consultato il 3 gennaio 2015 (archiviato dall'url originale il 3 gennaio 2015).
  16. ↑ Paul Dale, hpmuseum.org, The Museum of HP Calculators, 20 novembre 2015, https://web.archive.org/web/20151002223352/http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=735 (archiviato dall'url originale il 2 ottobre 2015).
  17. ↑ asee.org, American Society for Engineering Education, https://www.webcitation.org/6MNPn0uMC?url=http://www.asee.org/about-us/our-partners/premier-corporate-partners/hewlett-packard. URL consultato il 9 dicembre 2013 (archiviato dall'url originale il 4 gennaio 2014).
  18. ↑ h10032.www1.hp.com, novembre 2004, http://h10032.www1.hp.com/ctg/Manual/c00251639.pdf. URL consultato il 31 luglio 2013.
  19. ↑ h20331.www2.hp.com, Hewlett-Packard, http://h20331.www2.hp.com/Hpsub/downloads/35_31_Working_with_Vectors.pdf.
  20. ↑ h20331.www2.hp.com, Hewlett-Packard, http://h20331.www2.hp.com/Hpsub/downloads/35_35_Indirect_registers_data_packing.pdf.

Voci correlate

Altri progetti

Collegamenti esterni