Калькулятор Windows - Windows Calculator
эта статья нужны дополнительные цитаты для проверка.Декабрь 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Калькулятор в Windows 10 в облегченном режиме | |
Оригинальный автор (ы) | Крис Питерс, Марк Клиггетт, Марк Тейлор, Крейг Брокшмидт[1] |
---|---|
Разработчики) | Microsoft |
изначальный выпуск | 20 ноября 1985 г. |
Репозиторий | github |
Написано в | C ++ |
Операционная система | Все версии Майкрософт Виндоус, Системное программное обеспечение Xbox One, Windows 10 Mobile, Windows Phone, Linux[2] |
Платформа | IA-32, x86-64 и РУКА (и исторически DEC Alpha, Itanium, MIPS, и PowerPC ) |
Тип | Калькулятор программного обеспечения |
Лицензия | Лицензия MIT |
Калькулятор Windows это программное обеспечение калькулятор разработан Microsoft и включен в Windows. Он имеет четыре режима: стандартный, научный, программный и графический. Стандартный режим включает цифровую клавиатуру и кнопки для выполнения арифметических операций. Научный режим делает еще один шаг вперед и добавляет экспоненты и тригонометрическую функцию, а режим программиста позволяет пользователю выполнять операции, связанные с компьютерное программирование. Недавно в калькулятор был добавлен режим построения графиков, позволяющий пользователям отображать уравнения на координатной плоскости.
Калькулятор Windows - одно из немногих приложений, которые включены во все версии Windows, начиная с Windows 1.0. С тех пор калькулятор был дополнен различными возможностями.
Кроме того, калькулятор также был включен в Windows Phone и Xbox One.
История
Простой арифметический калькулятор впервые был включен в Windows 1.0.[3]
В Windows 3.0, добавлен научный режим, включающий экспоненты и корни, логарифмы, факториал -основные функции, тригонометрия (поддерживает радиан, степень и грады углов), базовые преобразования (2, 8, 10, 16), логические операции, статистический такие функции, как статистика одной переменной и линейная регрессия.
Windows 9x
До тех пор Windows 95, он использует IEEE 754-1985 с плавающей запятой двойной точности, а наибольшее число, представимое калькулятором, равно 21024, что чуть больше 10308 (~1.80 × 10308).
В Windows 98 а позже он использует арифметика произвольной точности библиотека, заменяющая стандартную IEEE плавающая точка библиотека.[4] Это предлагает bignum точность для основных операций (сложение, вычитание, умножение, деление) и 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 7
В Windows 7, добавлены режимы отдельного программатора, статистики, преобразования единиц измерения, расчета даты и рабочих листов. Всплывающие подсказки были удалены. Кроме того, интерфейс Калькулятора был переработан впервые с момента его появления. Базовые функции преобразования переведены в режим программиста, а функции статистики - в режим статистики. Переключение между режимами не сохраняет текущий номер, сбрасывая его на 0.
Максимальное количество теперь ограничено 1010000 очередной раз.
В каждом режиме, кроме режима программиста, можно увидеть историю вычислений. Приложение было переработано с учетом мультитач. Стандартный режим ведет себя как простой калькулятор чековой книжки; ввод последовательности 6 * 4 + 12 / 4 - 4 * 5 дает ответ 25. В научном режиме порядок действий соблюдается при выполнении вычислений (умножение и деление выполняются перед сложением и вычитанием), что означает 6 * 4 + 12 / 4 - 4 * 5 = 7.
В режиме программиста ввод числа в десятичном формате имеет нижний и верхний предел, в зависимости от типа данных, и всегда должен быть целым числом. Тип данных числа в десятичном режиме - n-битный со знаком[5] целое число при преобразовании из числа в шестнадцатеричный, восьмеричный или двоичный режим.
Тип данных | Размер типа данных (бит) | Нижний предел | Верхний предел |
---|---|---|---|
Байт | 8 | -128 | 127 |
слово | 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 |
Справа от основного калькулятора можно добавить панель с расчетом даты, преобразованием единиц измерения и рабочими листами. Рабочие листы позволяют вычислить результат выбранного поля на основе значений других полей. Предварительно определенные шаблоны включают расчет экономии топлива автомобиля (миль на галлон и л / 100 км),[6] аренда транспорта и ипотека. В предварительных бета-версиях Windows 7 калькулятор также предоставлял шаблон заработной платы.
Windows 8.1
Хотя традиционный калькулятор по-прежнему включен в Windows 8.1, а Метро-стиль Также присутствует калькулятор с полноэкранным интерфейсом, а также в обычном, научном и конвертирующем режимах.[7]
Windows 10
Калькулятор в редакции без LTSC из Windows 10 это Приложение универсальной платформы Windows. Напротив, Windows 10 LTSC (которая не включает универсальные приложения для Windows) включает традиционный калькулятор, но теперь он называется win32calc.exe
. Оба калькулятора предоставляют функции традиционного калькулятора, входящего в состав Windows 7, такие как преобразование единиц измерения объема, длины, веса, температуры, энергии, площади, скорости, времени, мощности, данных, давления и угла, а также список истории, который пользователь может очистить.
И универсальное приложение для Windows, и LTSC win32calc.exe
регистрируются в системе в качестве обработчиков 'калькулятор:
'псевдопротокол. Эта регистрация аналогична той, которая выполняется любым другим хорошо управляемым приложением, когда оно регистрируется как обработчик для типа файла (например, .jpg
) или протокол (например, http:
).
Все выпуски Windows 10 (как LTSC, так и не-LTSC) по-прежнему имеют calc.exe
, но это просто заглушка, запускающая (через ShellExecute) обработчик, связанный с 'калькулятор:
'псевдопротокол. Как и в случае с любым другим протоколом или типом файла, когда есть несколько обработчиков на выбор, пользователи могут выбирать, какой обработчик они предпочитают - либо через классическую панель управления (настройки «Программы по умолчанию»), либо через настройки иммерсивного пользовательского интерфейса («Приложения по умолчанию» настройки) или из командной строки через OpenWith калькулятор:
.
В Windows 10 Fall Creators Update в Калькулятор был добавлен режим конвертера валют.[8]
6 марта 2019 года Microsoft выпустила исходный код для калькулятора на GitHub под Лицензия MIT.[9]
особенности
По умолчанию калькулятор работает в стандартном режиме, напоминающем калькулятор с четырьмя функциями. В научном режиме доступны более продвинутые функции, в том числе логарифмы, числовая база конверсии, некоторые логические операторы, приоритет оператора, радиан, степень и грады поддержка, а также простая однопеременная статистический функции. Он не поддерживает пользовательские функции, сложные числа, хранение переменных для промежуточных результатов (кроме классической аккумуляторной памяти карманных калькуляторов), автоматизированное полярный -декартовы координаты преобразование или поддержка статистики с двумя переменными.
Калькулятор поддерживает горячие клавиши; все функции калькулятора связаны с горячими клавишами.[10]
Калькулятор в режиме программиста не может принимать или отображать числа больше, чем подписанный QWORD (16 шестнадцатеричный цифры / 64 бита). Таким образом, наибольшее число, которое он может обработать, - 0x7FFFFFFFFFFFFFFF (десятичное 9,223,372,036,854,775,807). Любые вычисления в режиме программиста, превышающие этот предел, будут переполнение, даже если эти вычисления будут успешными в других режимах. Особенно, научная нотация недоступен в этом режиме.
вопросы
Эта секция нуждается в расширении. Вы можете помочь добавляя к этому. (Май 2020 г.) |
Для некоторых трансцендентная функция операции, такие как квадратный корень оператор (sqrt (4) - 2 = -8.1648465955514287168521180122928e-39), в результате чего число вычисляется неправильно из-за катастрофическая отмена.[нужна цитата ]
Калькулятор Плюс
Калькулятор Плюс - отдельное приложение для Windows XP и Windows Server 2003 пользователи, которые добавляют режим «Преобразование» в версию Калькулятора для Windows XP. Режим «Преобразование» поддерживает преобразование единиц измерения и обмен валюты. Курсы обмена валют можно обновить с помощью встроенной функции обновления, которая загружает курсы обмена из Европейский центральный банк.
Смотрите также
- Калькулятор формул
- Список ранее проприетарного программного обеспечения
- Математика Microsoft
- Калькулятор мощности
использованная литература
- ^ Крейг Брокшмидт, создатель Calc, о первых днях работы в Microsoft | Сет Хуарес | Канал 9
- ^ Фаджиоли, Брайан (15 октября 2020 г.). «Как установить калькулятор Microsoft Windows в Linux». Betanews. Получено 2020-10-16.
- ^ Windows 1.01 - Галерея графического интерфейса пользователя
- ^ «Блог Old New Thing: когда вы меняете внутренности, никто не замечает». Архивировано из оригинал на 2010-03-06. Получено 2007-05-28.
- ^ Где n: 8 для байта, 16 для Word, 32 для Dword или 64 для Qword.
- ^ Расчет экономии топлива - Windows 7 (MalekTips)
- ^ «Практика работы с Windows 8.1: новые служебные приложения». Суперсайт Пола Турротта для Windows. Получено 24 сентября, 2013.
- ^ - Совет по Windows 10: Путешествуйте проще со встроенным конвертером валют
- ^ Фоли, Мэри Джо (6 марта 2019 г.). «Microsoft открывает калькулятор Windows на GitHub». ZDNet. Получено 6 марта 2019.
- ^ "Горячие клавиши". Справка Windows 8. Microsoft. Получено 11 марта 2013.