stringtranslate.com

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

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

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

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

История

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

В 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 с плавающей точкой . [6] Он обеспечивает точность 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^2...) значительно замедляют работу калькулятора и делают его неотзывчивым до тех пор, пока вычисления не будут завершены.

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

Виндовс 7

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

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

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

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

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

Виндовс 8.1

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

Виндовс 10

Калькулятор в не-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 в Калькулятор был добавлен режим конвертера валют. [10]

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

Виндовс 11

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

Галерея

Функции

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

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

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

Проблемы

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

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

Смотрите также

Ссылки

  1. ^ Хуарес, Сет (2016-02-09). «Крейг Брокшмидт, создатель Calc, о первых днях в Microsoft». Microsoft Learn . Получено 2024-08-11 .
  2. ^ "Windows Calculator". Microsoft Apps . Получено 2024-10-24 .
  3. ^ "Windows Calculator получит графический режим: первый взгляд - gHacks Tech News". Новости технологий gHacks . 2020-01-17 . Получено 2022-09-02 .
  4. ^ «От Windows Phone 8.1 до Windows 10 Mobile: Eine kleine Revolution в скриншотах» (на немецком языке). Доктор Windows. 27 октября 2015 г. Проверено 27 января 2024 г.
  5. ^ "Windows 1.01". toastytech.com . Получено 2024-08-04 .
  6. ^ "Когда вы меняете внутренности, никто не замечает". The Old New Thing . 25 мая 2004 г. Архивировано из оригинала 2010-03-06 . Получено 2007-05-28 .
  7. ^ Где n может быть: 8 для Byte, 16 для Word, 32 для Dword или 64 для Qword.
  8. ^ Расчет экономии топлива - Windows 7 (MalekTips)
  9. ^ "Hands-On with Windows 8.1: New Utility Apps". Суперсайт Пола Террота для Windows . Получено 24 сентября 2013 г.
  10. ^ Блог, Windows Experience; Пиджон, Элана (28.12.2017). "Совет по Windows 10: Путешествуйте проще со встроенным конвертером валют". Блог Windows Experience . Получено 04.08.2024 .
  11. ^ Фоли, Мэри Джо (6 марта 2019 г.). «Microsoft открывает исходный код Windows Calculator на GitHub». ZDNet . Получено 6 марта 2019 г. .
  12. ^ "Сочетания клавиш". Справка Windows 8. Microsoft . Получено 11 марта 2013 г.
  13. ^ "Microsoft исправляет десятилетнюю ошибку вычисления квадратного корня в калькуляторе Windows". news.softpedia.com . 5 апреля 2018 г. . Получено 15 апреля 2023 г. .
  14. ^ "Неправильное использование региональных настроек в приложениях Windows 10: погода, калькулятор". answers.microsoft.com . Получено 24.01.2021 .
  15. ^ "Microsoft Calculator Plus". Tek.no (на норвежском). 13 сентября 2004 г.
  16. ^ «Используйте этот замечательный математический инструмент для обмана! - 9Finance». finance.nine.com.au . Июнь 2024 г.

Внешние ссылки