Jump to content

Калькулятор Windows

(Перенаправлено с калькулятора Microsoft )
Калькулятор Windows
Оригинальный автор(ы) Крис Питерс,
Марк Клиггетт,
Марк Тейлор,
Крейг Брокшмидт [1]
Разработчик(и) Майкрософт
Первоначальный выпуск 20 ноября 1985 г .; 38 лет назад ( 1985-11-20 )
Репозиторий github /Майкрософт /калькулятор
Написано в С++ , С#
Операционная система Все версии Microsoft Windows , системного программного обеспечения Xbox , [ нужна ссылка ] Windows 10 Мобильная , Windows Phone
Платформа IA-32 , x86-64 , ARMv7-A и ARMv8-A (и исторически DEC Alpha , Itanium , MIPS и PowerPC )
Тип Программный калькулятор
Лицензия Проприетарное программное обеспечение ( Windows 1.0 Windows 8.1 )
Лицензия MIT ( Windows 10 )
Веб-сайт он же .РС /калькулятор  Edit this on Wikidata

Windows Calculator — это программный калькулятор , разработанный Microsoft и включенный в Windows . В версии Windows 10 он имеет четыре режима: стандартный, научный, программный и графический. Стандартный режим включает в себя цифровую клавиатуру и кнопки для выполнения арифметических действий. Научный режим идет еще дальше и добавляет показатели степени и тригонометрические функции, а режим программиста позволяет пользователю выполнять операции, связанные с компьютерным программированием . В 2020 году в калькулятор был добавлен графический режим, позволяющий пользователям отображать уравнения на координатной плоскости. [2]

Калькулятор Windows — одно из немногих приложений, включенных во все версии Windows, начиная с Windows 1.0 . С тех пор калькулятор был дополнен различными возможностями.

Кроме того, калькулятор также включен в состав Windows Phone. [3] и Xbox One . [ нужна ссылка ] На странице Microsoft Store заявлена ​​поддержка HoloLens с февраля 2024 г., но приложение «Калькулятор» не установлено на HoloLens по умолчанию.

Простой арифметический калькулятор впервые был включен в состав Windows 1.0 . [4]

В Windows 3.0 был добавлен научный режим, который включал экспоненты и корни , логарифмы , факториалов функции на основе , тригонометрию (поддерживает радианы , градусы и градиенты углов), базовые преобразования (2, 8, 10, 16), логические операции, статистические такие функции, как статистика одной переменной и линейная регрессия.

Windows 9x и Windows NT 4.0.

[ редактировать ]

До Windows 95 используется число IEEE 754-1985 с плавающей запятой двойной точности , а максимальное число, представимое калькулятором, равно 2. 1024 , что немного выше 10 308 (≈1.80 × 10 308 ).

В Windows 98 и более поздних версиях используется арифметическая библиотека произвольной точности , заменяющая стандартную библиотеку IEEE с плавающей запятой . [5] Он обеспечивает точность bignum для основных операций (сложение, вычитание, умножение, деление) и 32-значную точность для сложных операций ( квадратный корень , трансцендентные функции ). Наибольшее значение, которое может быть представлено в калькуляторе Windows, в настоящее время составляет <10. 10,000 и самое маленькое 10 −9,999 . (Кроме того, ! вычисляет гамма-функцию , которая определена для всех действительных чисел, исключая только отрицательные целые числа).

Windows 2000, XP и Vista

[ редактировать ]

В Windows 2000 добавлена цифр ​​группировка . Настройки градуса и базы добавлены в строку меню.

Калькуляторы Windows XP и Vista могли производить вычисления, используя числа больше 10. 10000 , но вычисление с помощью этих чисел (например, 10^2^2^2^2^2^2^2...) все больше замедляет работу калькулятора и делает его не отвечающим до тех пор, пока расчет не будет завершен.

Это последние версии калькулятора Windows, в которых расчет двоичных / десятичных / шестнадцатеричных / восьмеричных чисел включен в научный режим. В Windows 7 они были переведены в режим программирования , который представляет собой новый отдельный режим, сосуществующий с научным режимом .

В Windows 7 были добавлены отдельные режимы программатора, статистики, преобразования единиц, расчета даты и рабочих листов. Подсказки были удалены. Кроме того, интерфейс Калькулятора был обновлен впервые с момента его появления. Базовые функции преобразования были переведены в режим программирования, а функции статистики - в режим статистики. Переключение между режимами не сохраняет текущий номер, очищая его до 0.

Максимальное число теперь ограничено 10. 10000 снова.

В каждом режиме, кроме режима программатора, можно просмотреть историю расчетов. Приложение было переработано для поддержки мультитач . Стандартный режим ведет себя как простой калькулятор чековой книжки; вход в последовательность 6 * 4 + 12 / 4 - 4 * 5 дает ответ 25. В научном режиме при вычислениях соблюдается порядок действий (умножение и деление выполняются перед сложением и вычитанием), что означает 6 * 4 + 12 / 4 - 4 * 5 = 7 .

В режиме программиста ввод числа в десятичном формате имеет нижний и верхний предел в зависимости от типа данных и всегда должен быть целым числом. Тип данных числа в десятичном режиме имеет знак n-бит. [6] целое число при преобразовании числа в шестнадцатеричном, восьмеричном или двоичном режиме.

Тип данных Размер типа данных Нижний предел Верхний предел
Байт 8 бит −128 127
Слово 16 бит −32,768 32,767
Дворд 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

В правой части главного калькулятора. [ нужны разъяснения ] , можно добавить панель с расчетом даты, преобразованием единиц измерения и рабочими таблицами. Рабочие листы позволяют рассчитать результат выбранного поля на основе значений других полей. Предопределенные шаблоны включают расчет экономии топлива автомобиля (миль на галлон и л/100 км), [7] аренда автомобиля и ипотека. В предварительных бета-версиях Windows 7 Калькулятор также предоставлял шаблон «Заработная плата».

Хотя традиционный калькулятор по-прежнему включен в состав Windows 8.1 , также присутствует калькулятор в стиле Metro с полноэкранным интерфейсом, а также обычным, научным режимами и режимами преобразования. [8]

Калькулятор в , отличных от LTSC, выпусках Windows 10 является приложением универсальной платформы Windows . Напротив, Windows 10 LTSC (которая не включает универсальные приложения для Windows) включает традиционный калькулятор, который теперь называется win32calc.exe. Оба калькулятора предоставляют функции традиционного калькулятора, включенного в Windows 7 и Windows 8.x, такие как преобразование единиц измерения объема, длины, веса, температуры, энергии, площади, скорости, времени, мощности, данных, давления и угла, а также список истории, который пользователь может очистить.

И универсальное приложение для Windows, и LTSC win32calc.exe зарегистрироваться в системе в качестве обработчиков ' calculator:'псевдопротокол. Эта регистрация аналогична той, которую выполняет любое другое нормальное приложение, когда оно регистрирует себя в качестве обработчика типа файла (например, .jpg) или протокол (например, http:).

Все выпуски Windows 10 (как LTSC, так и не-LTSC) по-прежнему имеют calc.exe, который, однако, представляет собой просто заглушку, которая запускает (через ShellExecute) обработчик, связанный с ' calculator:'псевдопротокол. Как и в случае с любым другим протоколом или типом файла, когда на выбор имеется несколько обработчиков, пользователи могут свободно выбирать, какой обработчик они предпочитают — либо через классическую панель управления (настройки «Программы по умолчанию»), либо настройки иммерсивного пользовательского интерфейса («Приложения по умолчанию»). настройки) или из командной строки через OpenWith calculator:.

В обновлении Windows 10 Fall Creators Update в калькулятор был добавлен режим конвертера валют. [9]

6 марта 2019 года Microsoft опубликовала исходный код Калькулятора на GitHub под лицензией MIT . [10]

В Windows 11 пользовательский интерфейс приложения «Калькулятор» был изменен, чтобы соответствовать дизайну Windows 11, и появилась новая страница настроек, позволяющая пользователям переключаться между темами приложения без изменения темы операционной системы. В 2021 году Microsoft объявила, что перенесет кодовую базу приложения «Калькулятор» на C# , чтобы привлечь больше разработчиков к участию в приложении.

По умолчанию Калькулятор работает в стандартном режиме, напоминающем калькулятор с четырьмя функциями. В научном режиме доступны более продвинутые функции, включая логарифмы , числовые преобразования, некоторые логические операторы , приоритет операторов , поддержку радианов , градусов и градиентов , а также простые статистические функции с одной переменной. Он не обеспечивает поддержку пользовательских функций, комплексных чисел , переменных хранения для промежуточных результатов (кроме классической аккумуляторной памяти карманных калькуляторов), автоматического преобразования полярно - декартовых координат или поддержки статистики с двумя переменными.

Калькулятор поддерживает сочетания клавиш ; всем функциям калькулятора соответствует сочетание клавиш. [11]

Калькулятор в режиме программиста не может принимать или отображать числа, превышающие со знаком QWORD (16 шестнадцатеричных цифр/64 бита). Таким образом, наибольшее число, которое он может обработать, — это 0x7FFFFFFFFFFFFFFFF (десятичное число 9 223 372 036 854 775 807). Любые вычисления в режиме программирования, превышающие этот предел, будут переполнены , даже если эти вычисления будут успешными в других режимах. В частности, экспоненциальная запись в этом режиме недоступна .

Проблемы

[ редактировать ]
  • В Windows 7, 8 и некоторых версиях Windows 10 операции трансцендентных функций , такие как оператор квадратного корня ( sqrt(4) − 2 = −8.1648465955514287168521180122928e−39), иногда рассчитывался неправильно из-за катастрофической отмены . [12] В более новых версиях этого не происходит с целыми числами, но это все равно происходит при вводе десятичных чисел. [ нужна ссылка ]
  • Более старые версии универсального калькулятора в , отличных от LTSC, выпусках Windows 10 не используют какой-либо региональный формат (можно установить на панели управления регионом), который отличается от языка отображения приложения для форматирования чисел (язык приложения — английский (США). ), но в качестве регионального формата Windows установлен другой формат). [13]

Калькулятор Плюс

[ редактировать ]

Calculator Plus — это отдельное приложение для пользователей Windows XP и Windows Server 2003 , которое добавляет режим «Преобразование» в версию калькулятора для Windows XP. Режим «Конверсия» поддерживает конвертацию единиц измерения и конвертацию валюты . Курсы обмена валют можно обновить с помощью встроенной функции обновления, которая загружает курсы обмена из Европейского центрального банка . [14] [15]

См. также

[ редактировать ]
  1. ^ «Крейг Брокшмидт, создатель Calc, в первые дни работы в Microsoft | Сет Хуарес | Канал 9» . Архивировано из оригинала 23 сентября 2020 г. Проверено 23 мая 2020 г.
  2. ^ «Калькулятор Windows получит графический режим: первый взгляд — gHacks Tech News» . Новости технологий gHacks . 17.01.2020 . Проверено 2 сентября 2022 г.
  3. ^ «От Windows Phone 8.1 до Windows 10 Mobile: маленькая революция в скриншотах» (на немецком языке). Доктор Windows. 27 октября 2015 г. Проверено 27 января 2024 г.
  4. ^ «Виндовс 1.01» . toastytech.com . Проверено 4 августа 2024 г.
  5. ^ «Когда меняешь внутренности, никто этого не замечает» . Старая новая вещь . Архивировано из оригинала 6 марта 2010 г. Проверено 28 мая 2007 г.
  6. ^ Где n равно: 8 для байта, 16 для слова, 32 для двойного слова или 64 для Qслова.
  7. ^ Расчет экономии топлива - Windows 7 (MalekTips)
  8. ^ «Практическое знакомство с Windows 8.1: новые служебные приложения» . Суперсайт Пола Терротта для Windows . Проверено 24 сентября 2013 г.
  9. ^ Блог, Windows Experience; Пиджон, Элана (28 декабря 2017 г.). «Совет по Windows 10. Путешествуйте проще с помощью встроенного конвертера валют» . Блог об опыте работы с Windows . Проверено 4 августа 2024 г.
  10. ^ Фоли, Мэри Джо (6 марта 2019 г.). «Microsoft размещает калькулятор Windows с открытым исходным кодом на GitHub» . ЗДНет . Проверено 6 марта 2019 г.
  11. ^ «Сочетания клавиш» . Справка по Windows 8 . Майкрософт . Проверено 11 марта 2013 г.
  12. ^ «Microsoft исправляет десятилетнюю ошибку в калькуляторе Windows с квадратным корнем» . news.softpedia.com . 5 апреля 2018 года . Проверено 15 апреля 2023 г.
  13. ^ «Неправильное использование региональных настроек в приложениях Windows 10: погода, калькулятор» . ответы.microsoft.com . Проверено 24 января 2021 г.
  14. ^ «Калькулятор Microsoft Plus» . Tek.no (на норвежском языке). 13 сентября 2004 г.
  15. ^ «Используйте этот замечательный математический инструмент для читов! — 9Finance» . Finance.nine.com.au . Июнь 2024.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e0120c621e59b63753183c09b120e349__1722754800
URL1:https://arc.ask3.ru/arc/aa/e0/49/e0120c621e59b63753183c09b120e349.html
Заголовок, (Title) документа по адресу, URL1:
Windows Calculator - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)