componenta Windows | |
Calculator | |
---|---|
Captură de ecran a calculatorului în modul normal în Windows 10 | |
Tipul componentei | Calculator |
Inclus în | De la Windows 1.0 |
Fișiere media la Wikimedia Commons |
Calculator (calc.exe) este un program Microsoft Windows conceput pentru a efectua operații simple de calcul: adunare, scădere, înmulțire și împărțire etc. Calculatorul oferă, de asemenea, posibilitatea de a efectua operații mai complexe pentru calcule de inginerie și statistice.
Interfața programului este concepută pentru a imita aspectul și senzația unui calculator real . „Butoanele” sale pot fi apăsate cu mouse-ul. Este posibilă introducerea de la tastatura numerică opțională. Puteți, de asemenea, să lipiți expresii matematice din clipboard și să obțineți rezultatul (de exemplu, tastați „2 * 2 =” în Notepad , copiați și lipiți în Calculator, pe „ecranul” căruia va apărea răspunsul „4”).
Calculatorul înainte de versiunea inclusă în Windows 7 funcționa în două moduri: „Normal” și „Inginerie” (comutați prin meniul „Vizualizare”). Starea este stocată în fișierul win.ini , secțiunea [SciCalc]. Când comutați între moduri, ecranul este șters.
În modurile normal și inginer, ordinea operațiunilor este diferită:
Pe lângă modul normal, sunt disponibile următoarele:
Calcule în grade, radiani, gradate (comutatorul este disponibil numai în modul zecimal)
Sisteme numerice non-zecimaleComutator de adâncime de biți pentru datele procesate (8, 4, 2, 1 octeți).
Funcția de logaritm (log) funcționează numai în modurile zecimal (Dec) și hexazecimal (Hex). În modul binar (Bin) și în modul octal (Oct), funcția de logaritm (log) nu funcționează.
Operațiile logice pe biți și capacitatea de a lucra cu alte sisteme numerice decât cele zecimale au fost mutate în noul mod Programator începând cu Windows 7 și Windows 8 .
Este activat de butonul „Sta” (disponibil în modul de inginerie), este afișată fereastra „statistici”, butoanele de manipulare a datelor și funcțiile statistice de bază sunt disponibile.
A apărut în Windows 7 datorită transferului următoarelor funcții din modul de inginerie:
Când lucrați cu orice sistem numeric în acest mod, sub „afișaj” este afișată o reprezentare binară a rezultatului curent, împărțită în tetrade . Datele procesate sunt prezentate în format întreg (partea fracțională a rezultatului este întotdeauna aruncată) de la 8 la 64 de biți în codul complement a doi .
Când sunt lipite din buffer, următoarele secvențe de caractere sunt tratate ca comenzi: [1]
:c | Stergerea memoriei. |
:e | Activarea modului de introducere a numerelor zecimale în notație exponențială. |
:m | Introducerea numărului afișat în memorie. |
:p | Adăugați numărul afișat la numărul stocat în memorie. |
:q | Ștergerea calculatorului pentru noi calcule. |
:r | Afișează numărul stocat în memorie. |
\ | . |
În prezent, în toate versiunile de Windows, inclusiv versiunile pe 64 de biți, calculatorul are o limitare atunci când efectuează operația de ridicare a unui număr la o putere întreagă. Această limitare de depășire apare la creșterea la o putere întreagă dacă exponentul nu poate fi reprezentat printr-un număr întreg de 32 de biți. În acest caz, este afișat mesajul „Intrare nevalidă”. În același timp, utilizarea aproximativ același, dar fracțional, exponent nu duce la o eroare. Să, de exemplu, trebuie să calculați . Evaluarea directă a expresiei duce la o eroare, totuși, de exemplu, expresia este corect evaluată și dă rezultatul . Din el puteți obține:
Restricția de mai sus, atunci când este ridicată la o putere, duce la un bug (aceasta poate fi cu greu numită restricție). Constă în faptul că, atunci când se ia valoarea opusă dintr-un număr întreg de 32 de biți, are loc o depășire, care nu este procesată corect și duce la o terminare anormală a programului. De exemplu, poate apărea o blocare la evaluarea expresiei
.Rezultatul corect poate fi obținut prin schimbarea exponentului, de exemplu, după cum urmează:
sau
.O serie de alte limitări sunt asociate cu implementarea prost concepută a algoritmilor de calcul, drept urmare, pentru unele valori, există o pierdere de precizie, ducând uneori la erori semnificative. Astfel, formula standard pentru calcularea ariei-sinus pentru valori negative mari ale argumentului duce la scăderea numerelor apropiate și, ca urmare, la pierderea cifrelor semnificative ale rezultatului. Să calculăm, de exemplu, folosind calculatorul Windows, aria-sinus ( ) a numărului . Obținem un rezultat care nu are nimic de-a face cu răspunsul corect . În acest caz, răspunsul corect poate fi obținut utilizând proprietatea oddness a funcției: .
Pentru o tangentă hiperbolică ( ), unele valori ale argumentului sunt invalidate, chiar dacă funcția există de fapt și nu depășește pentru nicio valoare a argumentului. Și anume, la sau este emis mesajul „Intrare nevalidă”. Această restricție este nerezonabilă, deoarece valorile funcției pentru valorile argumentelor specificate sunt aproximativ egale și, respectiv.
Windows 7 are un Calculator actualizat semnificativ. Pe lângă Normal și Engineering, există moduri pentru programatori (Programator) și statistice (Statistici). În fiecare mod (cu excepția celui statistic), se păstrează istoricul calculelor. În dreapta panoului principal al calculatorului, puteți deschide panouri pentru calcularea diferenței dintre date, calcularea consumului de combustibil sau plățile împrumutului și convertirea cantităților fizice.
În modul programator, puteți efectua operații numai pe numere întregi, iar în modul inginer, nu puteți converti numere dintr-un sistem numeric în altul. Acesta este un dezavantaj semnificativ al noii versiuni a Calculatorului.
În Windows 8, a primit un analog Metro suplimentar , iar în Windows 10 a fost înlocuit complet cu o versiune UWP .[ ce? ] .
Pe 29 ianuarie 2019, Microsoft a deschis codul sursă al calculatorului publicându-l pe GitHub [2] , și lansând o foaie de parcurs pentru dezvoltarea acestuia [3] .
Software gratuit și open source Microsoft | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
informatii generale |
| ||||||||||||
software _ |
| ||||||||||||
Licențe | |||||||||||||
subiecte asemănătoare |
| ||||||||||||
Categorie |