Windows Calculator - Windows Calculator
tento článek potřebuje další citace pro ověření.Prosinec 2008) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Kalkulačka ve Windows 10 ve světelném režimu | |
Původní autoři | Chris Peters, Mark Cliggett, Marc Taylor, Kraig Brockschmidt[1] |
---|---|
Vývojáři | Microsoft |
První vydání | 20. listopadu 1985 |
Úložiště | github |
Napsáno | C ++ |
Operační systém | Všechny verze Microsoft Windows, Systémový software pro Xbox One, Windows 10 Mobile, Windows Phone, Linux[2] |
Plošina | IA-32, x86-64 a PAŽE (a historicky DEC Alpha, Itanium, MIPS, a PowerPC ) |
Typ | Softwarová kalkulačka |
Licence | Licence MIT |
Windows Calculator je software kalkulačka vyvinutý uživatelem Microsoft a zahrnuty v Okna. Má čtyři režimy: standardní, vědecký, programátorský a grafický. Standardní režim obsahuje číselnou klávesnici a tlačítka pro provádění aritmetických operací. Vědecký režim jde o krok dále a přidává exponenty a trigonometrické funkce a programovací režim umožňuje uživateli provádět operace související s programování. Nedávno byl do kalkulačky přidán grafický režim, který umožňuje uživatelům grafovat rovnice v rovině souřadnic.
Windows Calculator je jednou z mála aplikací, které jsou součástí všech verzí systému Windows, počínaje Windows 1.0. Od té doby byla kalkulačka upgradována o různé funkce.
Kromě toho byla kalkulačka také součástí Windows Phone a Xbox One.
Dějiny
Jako první byla zahrnuta jednoduchá aritmetická kalkulačka Windows 1.0.[3]
v Windows 3.0, byl přidán vědecký režim, který zahrnoval exponenty a kořeny, logaritmy, faktoriál - na základě funkcí, trigonometrie (podporuje radián, stupeň a gradians úhly), základní převody (2, 8, 10, 16), logické operace, statistický funkce, jako je statistika jedné proměnné a lineární regrese.
Windows 9x
Dokud Windows 95, používá IEEE 754-1985 dvojitá přesnost s plovoucí desetinnou čárkou a nejvyšší reprezentovatelné číslo kalkulačky je 21024, což je mírně nad 10308 (~1.80 × 10308).
v Windows 98 a později používá aritmetika s libovolnou přesností knihovna, která nahrazuje standard IEEE plovoucí bod knihovna.[4] To nabízí bignum přesnost pro základní operace (sčítání, odčítání, násobení, dělení) a 32 číslic přesnosti pro pokročilé operace (odmocnina, transcendentální funkce ). Největší hodnota, kterou lze ve Windows Calculatoru představit, je aktuálně <1010,000 a nejmenší je 10−9,999. (Taky ! vypočítá Funkce gama který je definován pro všechna reálná čísla, pouze s vyloučením záporných celých čísel).
Windows 2000, XP a Vista
v Windows 2000, seskupení číslic je přidáno. Na panel nabídek se přidá nastavení stupně a základny.
Kalkulačky z Windows XP a Průhled byli schopni vypočítat pomocí čísel nad 1010000, ale výpočet s těmito čísly (např. 10 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ^ 2 ...) stále více zpomaluje kalkulačku a přestává reagovat, dokud nebude výpočet dokončen.
Toto jsou poslední verze Windows Calculator, kde se počítá s Binární /Desetinný /Hexadecimální /Osmičkový čísla je zahrnuta do vědeckého režimu. Ve Windows 7 byly přesunuty do režim programátoru, což je nový samostatný režim, který existuje společně s vědecký režim.
Windows 7
v Windows 7, přidán samostatný programátor, statistika, převod jednotek, výpočet data a režimy pracovních listů. Popisky byly odstraněny. Kromě toho bylo rozhraní kalkulačky přepracováno poprvé od jeho zavedení. Základní konverzní funkce byly přesunuty do režimu programátoru a statistické funkce byly přesunuty do statistického režimu. Přepínání mezi režimy nezachová aktuální číslo a vymaže jej na 0.
Nejvyšší počet je nyní omezen na 1010000 znovu.
V každém režimu kromě režimu programátoru je možné zobrazit historii výpočtů. Aplikace byla přepracována tak, aby vyhovovala vícedotykové. Standardní režim se chová jako jednoduchá kalkulačka šekové knížky; zadání sekvence 6 * 4 + 12 / 4 - 4 * 5 dává odpověď 25. Ve vědeckém režimu pořadí operací se sleduje při výpočtech (násobení a dělení se provádí před sčítáním a odčítáním), což znamená 6 * 4 + 12 / 4 - 4 * 5 = 7.
V režimu programátoru má zadávání čísla v desítkové soustavě dolní a horní mez v závislosti na datovém typu a vždy musí být celé číslo. Datový typ čísla v desítkovém režimu je podepsán n-bitem[5] celé číslo při převodu z čísla v hexadecimálním, osmičkovém nebo binárním režimu.
Datový typ | Velikost datového typu (bity) | Spodní limit | Horní limit |
---|---|---|---|
Byte | 8 | -128 | 127 |
Slovo | 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 |
Vpravo od hlavní kalkulačky lze přidat panel s výpočtem data, převodem jednotek a pracovními listy. Pracovní listy umožňují vypočítat výsledek zvoleného pole na základě hodnot ostatních polí. Předem definované šablony zahrnují výpočet spotřeby paliva automobilu (mpg a L / 100 km),[6] leasing vozidla a hypotéka. V pre-beta verzích systému Windows 7 poskytl Calculator také šablonu mzdy.
Windows 8.1
Zatímco tradiční kalkulačka je stále součástí Windows 8.1, a Metro K dispozici je také kalkulačka, která obsahuje rozhraní na celou obrazovku a normální, vědecké a konverzní režimy.[7]
Windows 10
Kalkulačka v edice jiné než LTSC z Windows 10 je Univerzální aplikace pro platformu Windows. Naproti tomu Windows 10 LTSC (který neobsahuje univerzální aplikace pro Windows) obsahuje tradiční kalkulačku, která je nyní pojmenována win32calc.exe
. Obě kalkulačky poskytují funkce tradiční kalkulačky obsažené ve Windows 7, jako jsou převody jednotek na objem, délku, hmotnost, teplotu, energii, plochu, rychlost, čas, výkon, data, tlak a úhel a seznam historie, který uživatel může vymazat.
Jak univerzální aplikace pro Windows, tak LTSC win32calc.exe
zaregistrovat se v systému jako manipulátorykalkulačka:
„pseudoprotokol. Tato registrace je podobná registraci prováděné jakoukoli jinou dobře chovanou aplikací, když se zaregistruje jako obslužný program pro typ souboru (např. .jpg
) nebo protokol (např. http:
).
Všechna vydání Windows 10 (LTSC i jiná než LTSC) mají i nadále calc.exe
, což je však jen útržek, který spouští (prostřednictvím ShellExecute) obslužnou rutinu, která je spojena s 'kalkulačka:
„pseudoprotokol. Stejně jako u jiných protokolů nebo typů souborů, i když je na výběr více obslužných programů, uživatelé si mohou svobodně zvolit, který obslužný program upřednostňují - buď přes klasický ovládací panel (nastavení „Výchozí programy“), nebo poutavé nastavení uživatelského rozhraní („Výchozí aplikace“ nastavení) nebo z příkazového řádku pomocí OpenWith kalkulačka:
.
V aktualizaci Windows 10 Fall Creators Update byl do kalkulačky přidán režim převodu měny.[8]
Dne 6. března 2019 společnost Microsoft vydala zdrojový kód pro zapnutou kalkulačku GitHub pod Licence MIT.[9]
Funkce
Ve výchozím nastavení kalkulačka běží ve standardním režimu, který se podobá kalkulačce se čtyřmi funkcemi. Ve vědeckém režimu jsou k dispozici pokročilejší funkce, včetně logaritmy, číselná základna konverze, některé logické operátory, přednost operátora, radián, stupeň a gradians podpora i jednoduchá jednoduchá proměnná statistický funkce. Neposkytuje podporu pro funkce definované uživatelem, komplexní čísla, proměnné úložiště pro průběžné výsledky (jiné než klasická akumulátorová paměť kapesních kalkulaček), automatizované polární -Kartézské souřadnice konverze nebo podpora statistik se dvěma proměnnými.
Podporuje kalkulačka klávesové zkratky; všechny funkce kalkulačky mají přidruženou klávesovou zkratku.[10]
Kalkulačka v programovacím režimu nemůže přijmout nebo zobrazit číslo větší než a podepsaný QWORD (16 hexadecimální číslic / 64 bitů). Největší počet, který dokáže zpracovat, je tedy 0x7FFFFFFFFFFFFFFF (desítkově 9 223 372 036 854 775 807). Jakékoli výpočty v režimu programátoru, které překročí tento limit, budou přetékat, i kdyby tyto výpočty uspěly v jiných režimech. Zejména, věděcký zápis není v tomto režimu k dispozici.
Problémy
Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Květen 2020) |
Pro některé transcendentální funkce operace, jako např odmocnina operátor (sqrt (4) - 2 = -8,1648465955514287168521180122928e-39) způsobující nesprávné vypočítání čísla kvůli katastrofické zrušení.[Citace je zapotřebí ]
Calculator Plus
Calculator Plus je samostatná aplikace pro Windows XP a Windows Server 2003 uživatelé, kteří přidají režim „Převod“ nad verzi kalkulačky pro Windows XP. Režim „Převod“ podporuje převod jednotek a převádění měny. Směnné kurzy měn lze aktualizovat pomocí vestavěné funkce aktualizace, která stahuje směnné kurzy z webu Evropská centrální banka.
Viz také
Reference
- ^ Kraig Brockschmidt, tvůrce Calc, v počátcích společnosti Microsoft | Seth Juarez | Kanál 9
- ^ Fagioli, Brian (15. října 2020). „Jak nainstalovat Microsoft Windows Calculator na Linux“. betanews. Citováno 2020-10-16.
- ^ Windows 1.01 - Galerie grafického uživatelského rozhraní
- ^ „Blog Old New Thing: Když změníte vnitřnosti, nikdo si toho nevšimne“. Archivovány od originál dne 06.03.2010. Citováno 2007-05-28.
- ^ Kde n je buď: 8 pro Byte, 16 pro Word, 32 pro Dword nebo 64 pro Qword.
- ^ Výpočet spotřeby paliva - Windows 7 (MalekTips)
- ^ „Hands-On s Windows 8.1: Nové obslužné aplikace“. Supersite Paula Thurrotta pro Windows. Citováno 24. září 2013.
- ^ - Windows 10 Tip: Cestujte snadněji s integrovaným převodníkem měn
- ^ Foley, Mary Jo (6. března 2019). „Microsoft na Windows GitHubu získává open-source Windows Calculator“. ZDNet. Citováno 6. března 2019.
- ^ "Klávesové zkratky". Nápověda k systému Windows 8. Microsoft. Citováno 11. března 2013.