Calculator Windows - Windows Calculator

Calculator Windows
Windows Calculator icon.png
Calculator pe Windows 11.png
Calculator în Windows 11 în modul luminos
Autori originali Chris Peters,
Mark Cliggett,
Marc Taylor,
Kraig Brockschmidt
Dezvoltatori Microsoft
Eliberarea inițială 20 noiembrie 1985 ; Acum 35 de ani ( 20.11.1985 )
Repertoriu github .com / Microsoft / calculator
Scris in C ++ , C #
Sistem de operare Toate versiunile de Microsoft Windows , software de sistem Xbox , Windows 10 Mobile , Windows Phone , Linux
Platformă IA-32 , x86-64 și ARM (și istoric DEC Alpha , Itanium , MIPS și PowerPC )
Tip Calculator software
Licență Software proprietar ( Windows 1.0 - Windows 8 )
Licență MIT ( Windows 10 )

Windows Calculator este un calculator software dezvoltat de Microsoft și inclus în Windows . Are patru moduri: standard, științific, programator și un mod grafic. Modul standard include un tampon numeric și butoane pentru efectuarea operațiilor aritmetice. Modul științific face un pas mai departe și adaugă exponenți și funcție trigonometrică, iar modul programator permite utilizatorului să efectueze operațiuni legate de programarea computerului . Recent, un mod grafic a fost adăugat la Calculator, permițând utilizatorilor să graficeze ecuații pe un plan de coordonate.

Calculatorul Windows este una dintre puținele aplicații care au fost incluse în toate versiunile de Windows, începând cu Windows 1.0 . De atunci, calculatorul a fost modernizat cu diverse funcții.

În plus, calculatorul a fost inclus și cu Windows Phone și Xbox One .

Istorie

Microsoft Windows NT Calculator Versiunea 3.1

Un calculator aritmetic simplu a fost inclus pentru prima dată cu Windows 1.0 .

În Windows 3.0 , a fost adăugat un mod științific, care a inclus exponenți și rădăcini , logaritmi , funcții bazate pe factori , trigonometrie (acceptă unghiuri radian , grad și gradian ), conversii de bază (2, 8, 10, 16), operații logice, statistici funcții precum statistica cu variabilă unică și regresia liniară.

Windows 9x

Până la Windows 95 , folosește un IEEE 754-1985 cu virgulă dublă de precizie , iar cel mai mare număr reprezentabil de către calculator este 2 1024 , care este puțin peste 10 308 (~ 1,80 × 10 308 ).

În Windows 98 și versiunile ulterioare, folosește o bibliotecă aritmetică de precizie arbitrară , înlocuind biblioteca standard IEEE în virgulă mobilă . Oferă precizie bignum pentru operații de bază (adunare, scădere, multiplicare, divizare) și 32 de cifre de precizie pentru operații avansate ( rădăcină pătrată , funcții transcendentale ). Cea mai mare valoare care poate fi reprezentată pe calculatorul Windows este în prezent < 10.000 și cea mai mică este 10 - 9.999 . (De asemenea ! Calculează funcția gamma care este definită peste toate numerele reale, exclusiv numai numerele întregi negative).

Windows 2000, XP și Vista

În Windows 2000 , se adaugă gruparea cifrelor . Setările de grad și de bază sunt adăugate la bara de meniu.

Calculatoarele Windows XP și Vista au reușit să calculeze folosind numere peste 10 10000 , dar calculând cu aceste numere (de exemplu, 10 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ...) încetinește din ce în ce mai mult calculatorul și faceți ca acesta să nu mai răspundă până la finalizarea calculului.

Acestea sunt ultimele versiuni ale calculatorului Windows, unde calculul cu numere binare / zecimale / hexazecimale / octale este inclus în modul științific. În Windows 7, acestea au fost mutate în modul programator , care este un nou mod separat care coexista cu modul științific .

Windows 7

Calculatorul Windows 7

În Windows 7 , s-au adăugat programe separate, statistici, conversia unității, calculul datei și modurile foi de lucru. Sfaturile de instrumente au fost eliminate. Mai mult, interfața Calculatorului a fost renovată pentru prima dată de la introducere. Funcțiile de conversie de bază au fost mutate în modul programator și funcțiile statistice au fost mutate în modul statistic. Comutarea între moduri nu păstrează numărul curent, ștergându-l la 0.

Cel mai mare număr este acum limitat la 10 10000 din nou.

În fiecare mod, cu excepția modului programator, se poate vedea istoricul calculelor. Aplicația a fost reproiectată pentru a se potrivi multi-touch . Modul standard se comportă ca un simplu calculator de carnet de cecuri; introducerea secvenței 6 * 4 + 12 / 4 - 4 * 5dă răspunsul 25. În modul științific, ordinea operațiilor este urmată în timp ce se fac calcule (înmulțirea și împărțirea se fac înainte de adunare și scădere), ceea ce înseamnă 6 * 4 + 12 / 4 - 4 * 5=7.

În modul programator, introducerea unui număr în zecimal are o limită inferioară și superioară, în funcție de tipul de date și trebuie să fie întotdeauna un număr întreg. Tipul de date al numărului în modul zecimal este semnat cu n-bit întreg la conversia din număr în modul hexazecimal, octal sau binar.

Tipul de date Dimensiunea tipului de date (biți) Limita inferioara Limita superioară
Octet 8 -128 127
Cuvânt 16 -32.768 32.767
Dword 32 -2.147.483.648 2.147.483.647
Qword 64 -9.223.372.036.854.775.808 9.223.372.036.854.775.807
Calculatorul suplimentar în stil Metro Windows 8.1 în modul standard

În dreapta Calculatorului principal, puteți adăuga un panou cu calculul datei, conversia unității și foi de lucru. Fișele de lucru permit calcularea unui rezultat al unui câmp ales pe baza valorilor altor câmpuri. Șabloanele predefinite includ calcularea consumului de combustibil al unei mașini (mpg și L / 100 km), închirierea unui vehicul și un credit ipotecar. În versiunile pre-beta ale Windows 7, Calculator a furnizat, de asemenea, un șablon de salarii.

Windows 8.1

În timp ce calculatorul tradițional este încă inclus cu Windows 8.1 , este de asemenea prezent un calculator în stil Metro , care prezintă o interfață cu ecran complet, precum și moduri normale, științifice și de conversie.

Windows 10

Calculatorul din edițiile non-LTSC de Ferestre 10 este o aplicație universală pentru Windows Platform . În schimb, Windows 10 LTSC (care nu include aplicații universale Windows) include calculatorul tradițional, dar care este acum numit win32calc.exe. Ambele calculatoare oferă caracteristicile calculatorului tradițional inclus în Windows 7, cum ar fi conversiile de unități pentru volum, lungime, greutate, temperatură, energie, zonă, viteză, timp, putere, date, presiune și unghi și lista istoric pe care utilizatorul o are poate curăța.

Atât aplicația Windows universală, cât și LTSC se win32calc.exeînregistrează în sistem ca gestionare a unui calculator:pseudo-protocol. Această înregistrare este similară cu cea efectuată de orice altă aplicație bine comportată atunci când se înregistrează ca un handler pentru un tip de fișier (de exemplu .jpg) sau protocol (de exemplu http:).

Toate edițiile Windows 10 (atât LTSC, cât și non-LTSC) continuă să aibă un calc.exe, care este totuși doar un butuc care lansează (prin ShellExecute) handler-ul asociat cu calculator:pseudo-protocolul. La fel ca în cazul oricărui alt protocol sau tip de fișier, atunci când există mai multe handler-uri din care să aleagă, utilizatorii pot alege ce handler preferă - fie prin intermediul panoului de control clasic (setările „Programe implicite”), fie prin setările UI captivante („Aplicații implicite”) setări) sau din promptul de comandă prin OpenWith calculator:.

În Windows 10 Fall Creators Update, un mod de conversie valutară a fost adăugat la Calculator.

La 6 martie 2019, Microsoft a lansat codul sursă pentru Calculator pe GitHub sub licența MIT .

Caracteristici

În mod implicit, Calculatorul rulează în modul standard, care seamănă cu un calculator cu patru funcții. Funcții mai avansate sunt disponibile în modul științific, inclusiv logaritmi , conversii numerice de bază , unii operatori logici , prioritate operator , suport radian , grad și gradian , precum și funcții statistice simple cu variabilă simplă . Nu oferă suport pentru funcții definite de utilizator, numere complexe , variabile de stocare pentru rezultate intermediare (altele decât memoria clasică a acumulatorului de calculatoare de buzunar), conversie automată a coordonatelor polar - carteziene sau suport pentru statistici cu două variabile.

Calculatorul acceptă comenzile rapide de la tastatură ; toate caracteristicile calculatorului au o comandă rapidă de la tastatură asociată.

Calculatorul în modul programator nu poate accepta sau afișa un număr mai mare decât un QWORD semnat (16 cifre hexazecimale / 64 de biți). Prin urmare, cel mai mare număr pe care îl poate gestiona este 0x7FFFFFFFFFFFFFFF (zecimal 9.223.372.036.854.775.807). Orice calcule în modul programator care depășesc această limită se vor revărsa , chiar dacă aceste calcule ar reuși în alte moduri. În special, notația științifică nu este disponibilă în acest mod.

Probleme

  • Pentru unele operații de funcții transcendentale , cum ar fi operatorul rădăcină pătrată (sqrt (4) - 2 = -8.1648465955514287168521180122928e-39) determinând calcularea incorectă a numărului din cauza anulării catastrofale .
  • Versiunile mai vechi ale Universal Calculator în edițiile de bază non-LTSC de Windows 10 nu utilizează orice format regional (poate fi setat în regiunea Panoul de control) , care sunt diferite de limba de afișare a aplicației pentru formatarea numerelor (limba aplicației este limba engleză (Statele Unite ale Americii ), dar formatul regional Windows este setat la un alt format).

Calculator Plus

Calculator Plus este o aplicație separată pentru utilizatorii Windows XP și Windows Server 2003 care adaugă un mod „Conversie” peste versiunea Windows XP a Calculatorului. Modul „Conversie” acceptă conversia unității și conversia valutară . Ratele de schimb valutar pot fi actualizate utilizând funcția de actualizare încorporată, care descarcă ratele de schimb de la Banca Centrală Europeană .

Vezi si

Referințe

linkuri externe