Кіріспе
Microsoft Windows-та қамтылған калькулятор бағдарламасы. Windows Calculator – Microsoft компаниясы жасаған және Windows жүйесіне енгізілген бағдарламалық калькулятор. Windows 10 нұсқасында төрт режимге ие: стандартты, ғылыми, бағдарламалаушы және график салу режимі. Стандартты режимде сандық панель және арифметикалық амалдарды орындауға арналған түймелер бар. Ғылыми режим одан әрі дамытылып, дәрежелер мен тригонометриялық функцияларды қосады, ал бағдарламалаушы режимі пайдаланушыға компьютерлік бағдарламалаумен байланысты операцияларды жүргізуге мүмкіндік береді. 2020 жылы калькуляторға график салу режимі қосылды, бұл пайдаланушыларға теңдеулерді координаттық жазықтықта көрсетуге мүмкіндік береді. Windows Calculator – Windows 1.0 нұсқасынан бастап Windows жүйесінің барлық нұсқаларына бірге орнатылған қолданбалардың бірі. Одан бері калькулятор әртүрлі мүмкіндіктермен жаңартылып келді. Бұған қоса, калькулятор Windows Phone және Xbox One құрылғыларымен де бірге келді. Microsoft Store бетінде 2024 жылдың ақпан айынан бастап HoloLens қолдауы жарияланды, бірақ калькулятор қолданбасы HoloLens құрылғысына әдепкі бойынша орнатылмайды.
Windows Calculator is a software calculator developed by Microsoft and included in Windows. In its Windows 10 incarnation it has four modes: standard, scientific, programmer, and a graphing mode. The standard mode includes a number pad and buttons for performing arithmetic operations. The scientific mode takes this a step further and adds exponents and trigonometric function, and programmer mode allows the user to perform operations related to computer programming. In 2020, a graphing mode was added to the Calculator, allowing users to graph equations on a coordinate plane. The Windows Calculator is one of a few applications that have been bundled in all versions of Windows, starting with Windows 1.0. Since then, the calculator has been upgraded with various capabilities. In addition, the calculator has also been included with Windows Phone and Xbox One. The Microsoft Store page proclaims HoloLens support as of February 2024, but the Calculator app is not installed on HoloLens by default.
Тарих
Windows 1.0 нұсқасына алғаш рет қарапайым арифметикалық калькулятор қосылған. Windows 3.0 нұсқасында ғылыми режим пайда болды, онда дәрежелер мен түбірлер, логарифмдер, факториалға негізделген функциялар, тригонометрия (радиан, градус және градиан бұрыштарын қолдайды), сандар жүйесін түрлендіру (2, 8, 10, 16), логикалық амалдар, сондай-ақ бір айнымалы статистика және сызықтық регрессия сияқты статистикалық функциялар енгізілді.
Windows 9x және Windows NT 4.0
Windows 95-ке дейін IEEE 754 1985 стандартының қос дәлдікті қозғалатын нүктелі санын пайдаланады, ал калькулятор көрсете алатын ең үлкен сан 21024-ке тең, бұл 10308-ден сәл жоғары (~1.80 × 10308). Windows 98 және одан кейінгі нұсқаларында стандартты IEEE қозғалатын нүктелі кітапханасының орнына, кез келген дәлдіктегі арифметикалық кітапхана қолданылады. Бұл кітапхана негізгі операциялар үшін (қосу, алу, көбейту, бөлу) үлкен дәлдік пен жоғары операциялар үшін (квадрат түбір, трансценденттік функциялар) 32 таңбалық дәлдік ұсынады. Қазіргі таңда Windows калькуляторында бейнеленетін ең үлкен мән <1010,000, ал ең кішісі 10−9,999 болып табылады. (Сонымен қатар, ! символы гамма функциясын есептейді, ол барлық нақты сандар үшін анықталған, тек теріс бүтін сандарды қоспағанда).
Windows 2000, XP және Vista
Windows 2000 жүйесінде сандарды топтастыру мүмкіндігі қосылды. Дәреже және негіз параметрлері мәзір жолағына қосылды. Windows XP және Vista калькуляторлары 1010000-нан асатын сандарды қолдана отырып есептеуге қабілетті болды, бірақ осы сандармен есептеу (мысалы, 10^2^2^2^2^2^2^2) калькулятордың жұмысын баяулатып, есептеу аяқталғанға дейін жауапсыз қалдырады. Бұл Windows Calculator-дің соңғы нұсқалары, онда екілік/ондық/он алтылық/сегіздік сандармен есептеу ғылыми режимге кіріктірілген. Windows 7-де олар бағдарламашы режимге көшірілді, ол ғылыми режиммен қатар жүретін жаңа, жеке режим.
Windows 8.1 жүйесі
Дәстүрлі калькулятор Windows 8.1 жүйесіне енгізілген, бірақ Metro стиліндегі калькулятор да қол жетімді, ол толық экранды интерфейспен, сондай-ақ қарапайым, ғылыми және түрлендіру режимдерін ұсынады.
Windows 10 жүйесі
Windows 10 LTSC емес нұсқасындағы Калькулятор – Universal Windows Platform қосымшасы. Керісінше, Windows 10 LTSC (ол жалпы Windows қосымшаларын қамтымайды) дәстүрлі калькуляторды қамтиды, бірақ қазір басқа атаумен. Екі калькулятор да Windows 7 және Windows 8.x нұсқаларымен бірге келген дәстүрлі калькулятордың мүмкіндіктерін ұсынады, мысалы, көлем, ұзындық, салмақ, температура, энергия, аудан, жылдамдық, уақыт, қуат, деректер, қысым және бұрыш өлшемдерін түрлендіру, сондай-ақ пайдаланушы тазарта алатын тарих тізімі. Windows-тың әмбебап қосымшасы және LTSC жүйеде "pseudo protocol" псевдо-протоколының өңдеушісі ретінде тіркеледі. Бұл тіркеу, файл түрінің (мысалы, .txt) немесе протоколының (мысалы, http) өңдеушісі ретінде тіркелетін кез келген дұрыс жұмыс істейтін қосымшаның тіркеуіне ұқсас. Windows 10-ның барлық нұсқаларында (LTSC және LTSC емес) бұл әлі де бар, бірақ ол тек "pseudo protocol" псевдо-протоколымен байланысты өңдеушіні (ShellExecute арқылы) іске қосатын қарапайым бағдарлама. Кез келген басқа протокол немесе файл түрі сияқты, таңдау үшін бірнеше өңдеуші болған жағдайда, пайдаланушылар классикалық басқару панелі арқылы ("Әдепкі бағдарламалар" параметрлері), немесе жаңа интерфейс параметрлері ("Әдепкі қосымшалар" параметрлері) немесе командалық жол арқылы өңдеушіні таңдауға құқылы. Windows 10 Fall Creators Update нұсқасында Калькуляторға валюта айырбастау режимі қосылды. 2019 жылдың 6 наурызында Microsoft Calculator-дың бастапқы кодын GitHub-та MIT лицензиясы бойынша жариялады.
In the Windows 10 Fall Creators Update, a currency converter mode was added to Calculator. On 6 March 2019, Microsoft released the source code for Calculator on GitHub under the MIT License.
Windows 11 жүйесі
Windows 11-де калькулятор қолданбасының пайдаланушы интерфейсі Windows 11 дизайнымен үйлесімді болу үшін өзгертілді, сондай-ақ пайдаланушыларға операциялық жүйенің тақырыбын өзгертусіз қолданба тақырыптарын ауыстыруға мүмкіндік беретін жаңа параметрлер беті қосылды. 2021 жылы Microsoft калькулятор қолданбасының код базасын C# тіліне көшіру арқылы көбірек бағдарламашыларды қолданбаны дамытуға шақыру ниетін білдірді.
Ерекшеліктері
Әдетте, Калькулятор стандартты режимде жұмыс істейді, ол қарапайым төрт функциялы калькуляторға ұқсайды. Ғылыми режимде логарифмдер, сандық негіздерді түрлендіру, кейбір логикалық операторлар, операторлардың басымдығы, радиан, градус және градиандарды қолдау сияқты, одан да кеңейтілген функциялар бар, сондай-ақ қарапайым бір айнымалы статистикалық функцияларды қамтиды. Ол пайдаланушы анықтаған функцияларды, күрделі сандарды, аралық нәтижелерді сақтау үшін айнымалыларды (қалталық калькуляторлардың классикалық аккумуляторлық жадынан басқа), полярлық-декарт координаттарын автоматты түрлендіруді немесе екі айнымалы статистиканы қолдамайды. Калькулятор пернетақта командаларын қолдайды; Калькулятордың барлық мүмкіндіктеріне сәйкес пернетақта командасы бар. Бағдарламалау режиміндегі Калькулятор қол қойылған QWORD (16 ондық сан / 64 бит) өлшемінен асатын санды қабылдамайды немесе көрсетпейді. Сондықтан, оның өңдей алатын ең үлкен саны – 0x7FFFFFFFFFFFFFFF (ондық 9,223,372,036,854,775,807). Бағдарламалау режимінде осы лимиттен асып кеткен кез келген есептеу, тіпті басқа режимдерде сәтті орындалған жағдайда да, қателікке әкеледі. Атап айтқанда, бұл режимде ғылыми нотация қолжетімді емес.
Мәселелер
Калькулятордың ескі нұсқаларында кейбір трансценденттік функция операциялары, мысалы квадрат түбір операторы (sqrt(4) − 2 = −8.1648465955514287168521180122928e-39), катастрофикалық қысқару салдарынан қате есептеледі. Windows 10 LTSC емес нұсқаларындағы Универсалды калькулятордың ескі нұсқалары, сандарды пішімдеу үшін қосымша дисплейінің тілінен өзгеше аймақтық форматты (Орнатулар басқару тақтасында таңдауға болады) пайдаланбайды (қосымша тілі – ағылшын (АҚШ), ал Windows аймақтық форматы басқа форматқа орнатылған).
Калькулятор плюс
Calculator Plus – Windows XP және Windows Server 2003 пайдаланушылары үшін арналған жеке қосымша, ол Windows XP нұсқасының Калькуляторына «Айналдыру» режимін қосады. «Айналдыру» режимі өлшем бірліктерін және валюта айырбастауды қолдайды. Валюта бағамдарын Еуропалық Орталық Банктен бағамдарды жүктеу арқылы жаңартуға болатын кіріктірілген жаңарту мүмкіндігі бар.