HP 35s

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
HP-35

HP 35s (F2215A) este un calculator științific programabil non-grafic fabricat de Hewlett-Packard . Deși a fost succesorul HP 33, a fost introdus în 2007 pentru a comemora cea de-a 35-a aniversare a HP-35 , primul calculator de buzunar Hewlett-Packard (și primul calculator de buzunar științific din lume).

Caracteristici

HP 35s folosește notația inversă poloneză (RPN) sau notația algebrică ca intrare.

Alte caracteristici ale HP 35s sunt: [1]

  • afișaj LCD alfanumeric pe două linii
  • Peste 800 de registre de memorie (26 etichetate direct)
  • Diverse funcții științifice și statistice
  • Operații în zecimal, binar, octal și hexadecimal
  • Rezolvator de ecuații cu izolare variabilă arbitrară (văzut pentru prima dată pe HP-18C ) [2]
  • Integrare numerică (văzută pentru prima dată pe HP-34C )
  • Suport pentru introducerea și afișarea fracțiilor
  • Calcule de numere complexe și vectori
  • Conversia unităților și tabelul constantelor fizice
  • Programare cheie cu aproximativ 30 kilobyte de memorie pentru programe și date

HP 35s are un aspect retro care amintește de calculatoarele HP clasice produse din anii 1970 până în 1990. Cu toate acestea, oferă mult mai multe funcții, putere de procesare și memorie decât majoritatea modelelor anterioare.

Aspectul fizic și aspectul tastaturii HP 35s sunt foarte diferite de cele ale predecesorului său imediat, HP 33s, dar cele două calculatoare sunt funcțional foarte asemănătoare. Principalele diferențe sunt:

  • HP 35 permite adresarea etichetelor și a numărului de linie în programe, în timp ce HP 33 au doar adresarea etichetelor. Cu doar 26 de etichete, a fost dificil să scrieți programe folosind toți cei 30 KB de memorie.
  • Memoria din HP 35s este, de asemenea, utilizabilă pentru stocarea datelor, sub forma a 801 registre de memorie numerotate suplimentare.
  • Suportul pentru operațiuni vectoriale este prezent doar în HP 35s.
  • Numerele complexe sunt tratate ca o singură valoare, mai degrabă decât două valori separate.
  • Ramificarea indirectă, care permite utilizarea conținutului unui registru de memorie ca destinație a unei instrucțiuni de ramificare (GTO sau XEQ), nu este prezentă în HP 35s. [3]
  • HP 35 nu are o limită arbitrară asupra lungimii ecuațiilor (HP 33s avea o limită de 255 de caractere). [4]

HP a lansat un emulator gratuit de 35 de ani pentru sistemul de operare Windows (utilizabil prin Wine pe alte sisteme). [5] Anterior, acest instrument era disponibil numai pentru licențe educaționale.

Constructie

Vedere internă

HP 35s a fost proiectat de Hewlett-Packard în colaborare cu Kinpo Electronics din Taiwan, care produce calculatorul pentru HP în China continentală. [6]

Potrivit HP, calculatorul a fost proiectat pentru utilizare profesională intensivă și testat în condiții extreme de mediu. [6] Este construit cu 25 de șuruburi pentru rigiditate și ușurință în întreținere.

Carcasa prezintă numeroase elemente de design de la calculatoarele HP din anii 1970, cum ar fi inovatorul HP-65 , care avea o carcasă neagră cu laturi curbate cu dungi argintii, chei înclinate în față și taste majuscule aurii și albastre. Placa este din metal, lipită de carcasa din plastic. Imprimarea este utilizată pentru etichetele cheie, spre deosebire de ștanțarea dublă folosită la modelele de epocă.

Calculatorul este alimentat de două butoane CR2032 , pe care compania le recomandă să le înlocuiți pe rând, pentru a evita pierderea memoriei. [3]

Acesta a fost livrat inițial cu o carcasă cu fermoar, cu buzunar din clipboard și un manual tipărit, [7] dar ulterior a fost schimbat într-un manșon din carton acoperit cu vinil, cu laturi elastice și căptușeală din catifea, și un CD-ROM care conține un manual PDF .

Calculatorul este complet autonom; nu este posibil să actualizați firmware-ul sau să încărcați / salvați programe și date.

Critici

Calitatea construcției și designul industrial al anilor 35 au fost apreciate de recenzori ca o revenire la cele mai bune tradiții ale calculatoarelor profesionale HP, spre deosebire de noile lor calculatoare avansate, care erau văzute ca fiind bogate în caracteristici și puternic proiectate pentru piața studenților. unele cazuri prost proiectate și construite. [8] A fost făcută o mențiune specială a tastaturii HP tradiționale cu o caracteristică excelentă Trimiterea în locul său tradițional. [4] [9] Neajunsurile identificate includ lipsa oricărei posibilități de comunicare cu un computer (pentru încărcarea și salvarea de programe și date), [10] și performanțe lente. [1]

Răspunsul la logica calculatorului a fost mixt. Creșterea registrelor adresabile și introducerea adresării numărului de linii de programe au fost văzute ca o îmbunătățire semnificativă față de anii 33. [1] [4] [11] Deși a salutat gestionarea îmbunătățită a numerelor complexe față de modelul anterior, sprijinul lor incomplet a fost criticat. [8] Modul de lucru cu hex și alte baze non-zecimale a fost criticat pentru că necesită apăsări excesive și neintuitive. De asemenea, au fost raportate mai multe erori de firmware, care nu au fost încă remediate . [12]

Lipsa abilităților de comunicare din anii '35 o face admisibilă în unele examene profesionale în care nu sunt permise computere mai puternice. De exemplu, în Statele Unite, este cel mai puternic calculator programabil aprobat pentru utilizare la examenele Fundamentals of Engineering (FE) și Principii și practică de inginerie (PE). [13]

În Italia este admisă la a doua probă scrisă a examenului de bacalaureat, precum și la examenele de inginerie ale majorității universităților italiene.

Detalii despre caracteristică

Mod de intrare

35s acceptă atât RPN cât și modurile de acces algebric. La fel ca majoritatea calculatoarelor HP, modul implicit este RPN. Modul de intrare poate fi ușor schimbat de către utilizator și un indicator de pe afișaj indică modul de intrare curent.

În modul RPN, folosește o stivă cu patru niveluri, la fel ca toate calculatoarele RPN non-grafice HP de la primele modele. Spre deosebire de terminologia obișnuită a computerului, calculatoarele RPN ca aceasta se referă la capătul de lucru al stivei ca la partea de jos și la capătul îndepărtat ca la partea de sus . Nivelurile stivei se numesc X (jos), Y, Z și T (sus); nu au nicio legătură cu variabile cu aceleași nume. Nivelul X apare pe linia de jos a ecranului și nivelul Y pe linia de sus. Fiecare nivel de stivă poate conține oricare dintre tipurile de date acceptate de mașină: număr real, număr complex sau vector. Sunt disponibile diverse funcții pentru manipularea stivei, cum ar fi R ↑ și R ↓ pentru a roti valorile în sus și în jos respectiv, x <> y pentru a schimba X și Y, LASTx pentru a reaminti ultima valoare X utilizată și x <> pentru swap X și o variabilă numită.

În modul algebric, utilizatorul tastează o expresie, apoi apasă Intră pentru a o evalua. Expresia apare pe linia de sus a afișajului, rezultatul pe linia de jos. Expresia poate fi editată utilizând tastele săgeată și tasta backspace și recalculată atunci când se dorește.

Unități și fracții

Captură de ecran a emulatorului care arată rezultatul în notație fracțională engleză a conversiei de 10 cm în inch

În conformitate cu tema retro a calculatorului, conversiile între unități imperiale / SUA și unități standard standard echivalente sunt clar vizibile pe tastatura anilor 35. Pentru a le face mai ușor celor care încă folosesc unitățile tradiționale, calculatorul vă permite, de asemenea, să introduceți și să afișați valori sub formă de fracțiuni mixte (notație fracționată în limba engleză).

Introducerea fracțiilor mixte implică utilizarea punctelor zecimale pentru a separa părțile. De exemplu, secvența 3 . 1 5 . 1 6 → cm convertește 3 inci și 15/16 în cm.

Calculatorul poate fi setat să afișeze automat valorile ca fracții mixte, activând tasta FDISP . Numitorul maxim poate fi specificat folosind funcția / c . Semnalizatoarele numerotate pot fi setate pentru a specifica care dintre cele trei sisteme de numitori trebuie utilizate: cel mai precis numitor, factorii maximului (de exemplu 2, 4, 8, 16, când maximul este 16) sau un numitor fix. Două simboluri săgeți mici de pe afișaj indică dacă valoarea reală este puțin mai mare sau mai mică decât valoarea afișată. Nu există funcții pentru extragerea directă a părților din fracția afișată.

Numere complexe

Calculatoarele HP anterioare (și alte modele actuale) gestionau numerele complexe în diferite moduri. În HP 33s, numerele complexe au fost stocate ca două valori separate și modificatorul „complex” a fost folosit pentru a indica faptul că o operație a fost tratarea stivei ca fiind conținând numere complexe. De exemplu, adăugarea 12 + 34i și 56 + 78i a fost realizată cu următoarele taste: 3 4 Introduceți 1 2 Introduceți 7 8 Introduceți 5 6 CMPLX + , care a folosit toate cele patru straturi ale stivei. [14]

Anii 35 stochează numere complexe ca valori unice, care pot fi apoi tratate într-un mod standard. Exemplul de mai sus de adăugare a 12 + 34i și 56 + 78i devine apoi: 1 2 i 3 4 Introduceți 5 6 i 7 8 + .

În anii 35, numărul de funcții capabile să gestioneze numere complexe este limitat și este oarecum arbitrar. De exemplu, luarea rădăcinii pătrate a unui număr real negativ duce direct la un mesaj de eroare, mai degrabă decât la un număr complex. Acest lucru este strict corect deoarece un număr real non-negativ a are o rădăcină pătrată unică negativă și aceasta se numește rădăcina pătrată principală care este notată cu √ a. Simbolul √ se numește semn rădăcină . De exemplu, rădăcina pătrată principală a lui 9 este 3, care este notată cu √ 9 = 3, deoarece 3 2 = 3 • 3 = 9 și 3 nu sunt negative. Cu toate acestea, creșterea x la puterea de 0,5 folosind tasta y x funcționează dacă numărul este introdus ca un număr real cu o parte complexă de zero. [8] Funcțiile de trigonometrie inversă și hiperbolică nu pot fi utilizate cu numere complexe. Se pot utiliza logaritmi naturali și de înălțime , dar nu și baza 10. Cu toate acestea, există soluții alternative pentru multe dintre aceste limitări.

Numerele complexe pot fi introduse în formă dreptunghiulară (folosind tasta i ) sau polară (folosind tasta Θ ) și afișate în orice sens, indiferent de modul în care au fost introduse. Ele pot fi descompuse folosind funcțiile ABS (raza r ) și ARG (unghiul Θ ). Nu există funcții pentru extragerea părților reale și imaginare, deși acest lucru poate fi eludat, folosind formulele Re = r cos Θ și Im = r sin Θ.

Vectori

Anii 35 oferă funcționalități pentru gestionarea vectorilor de până la trei elemente în număr real. [15] Un vector poate fi stocat în stivă sau în orice variabilă, ca o singură valoare și procesat de diferite funcții. Este introdus de utilizator începând cu o paranteză pătrată [ deci valorile elementelor separate prin , Vectorii pot fi adăugați, scăși, înmulțiți și împărțiți cu valori scalare. Se pot adăuga și scădea și înmulți doi vectori de dimensiuni similare pentru a da produsul lor punct . Funcția ABS va returna magnitudinea unui vector. Nu există nicio funcție de produs vector și nici nu există nicio funcție de extragere a elementelor individuale dintr-un vector, dar acestea pot fi ușor calculate de către utilizator.

Vectorii pot fi utilizați și pentru a stoca pur și simplu până la trei numere reale împreună, crescând astfel capacitatea de stocare a calculatorului, deși cu o complexitate mai mare și viteză redusă. HP a publicat codul programului care permite acest lucru. [16]

Notă

  1. ^ a b c Tony Thimet, thimet.de , https://www.webcitation.org/6HE7C74Ql?url=http://www.thimet.de/CalcCollection/Calculators/HP-35s/Contents.htm . Adus la 8 iunie 2013 (Arhivat din original la 8 iunie 2013) .
  2. ^ hpmuseum.org , Muzeul Calculatoarelor HP, https://www.webcitation.org/6HE7arHnn?url=http://www.hpmuseum.org/hp18c.htm . Adus la 24 septembrie 2011 (arhivat din original la 8 iunie 2013) .
  3. ^ a b h10032.www1.hp.com , Hewlett Packard, februarie 2007, https://www.webcitation.org/6HE7kbVtQ?url=http://h10032.www1.hp.com/ctg/Manual/c01579350.pdf . Adus la 8 iunie 2013 (Arhivat din original la 8 iunie 2013) .
  4. ^ a b c Gene Wright, hpcc.org , Handheld and Portable Computer Club, mai 2011, https://www.webcitation.org/6HE8efkXL?url=http://www.hpcc.org/datafile/V26Special/the35s. pdf . Adus la 29 decembrie 2009 (arhivat din original la 8 iunie 2013) .
  5. ^ hp.com , Hewlett-Packard, https://web.archive.org/web/20130702135424/http://www.hp.com/sbso/product/calculators-emulators/scientific-calculator-emulator.html . Adus la 5 aprilie 2017 (Arhivat din original la 2 iulie 2013) .
  6. ^ a b Rich Nass, eetimes.com , EE Times , 2 ianuarie 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 . Adus la 15 iulie 2011 (arhivat din original la 8 iunie 2013) . Pagini arhivate ulterioare:
  7. ^ Chris Osbourn, sliderule.mraiow.com , 17 decembrie 2007, https://www.webcitation.org/6KgNofJrq?url=http://sliderule.mraiow.com/wiki/Hewlett_Packard_HP-35s . Adus la 27 octombrie 2013 (arhivat din original la 27 octombrie 2013) .
  8. ^ a b c Stefan Vorkoetter, stefanv.com , 9 iulie 2010, https://www.webcitation.org/6HE7tWs0y?url=http://www.stefanv.com/calculators/hp35s.html . Adus la 12 martie 2008 (arhivat din original la 8 iunie 2013) .
  9. ^ Mark Graybill, saundby.com , https://www.webcitation.org/6HE8XjCYh?url=http://saundby.com/gadgets/hp35s.shtml . Adus la 15 iulie 2011 (arhivat din original la 8 iunie 2013) .
  10. ^ Elliott W. Jackson, hpmuseum.org , Museum of HP Calculators, 8 februarie 2009, https://www.webcitation.org/6HIGrLFL0?url=http://www.hpmuseum.org/cgi-sys/cgiwrap/ hpmuseum /archv019.cgi?read=146646 . Adus la 11 iunie 2013 (arhivat din original la 11 iunie 2013) .
  11. ^ Ted J. Kerber, archives.profsurv.com , Professional Surveyor Magazine, august 2007, https://www.webcitation.org/6VJW6tux9?url=http://archives.profsurv.com/magazine/article.aspx?i = 1920 . Accesat 03 ianuarie 2015 (arhivate de original pe 03 ianuarie 2015).
  12. ^ Paul Dale, hpmuseum.org , The Museum of HP Calculators, 20 noiembrie 2015, https://web.archive.org/web/20151002223352/http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum / articles.cgi? read = 735 (depus de „url original 2 octombrie 2015).
  13. ^ 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 . Adus pe 9 decembrie 2013 (arhivat din original la 4 ianuarie 2014) .
  14. ^ h10032.www1.hp.com , noiembrie 2004, http://h10032.www1.hp.com/ctg/Manual/c00251639.pdf . Adus la 31 iulie 2013 .
  15. ^ h20331.www2.hp.com , Hewlett-Packard, http://h20331.www2.hp.com/Hpsub/downloads/35_31_Working_with_Vectors.pdf .
  16. ^ h20331.www2.hp.com , Hewlett-Packard, http://h20331.www2.hp.com/Hpsub/downloads/35_35_Indirect_registers_data_packing.pdf .

Elemente conexe

Alte proiecte

linkuri externe