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

Поделись знанием:
Перейти к: навигация, поиск
Калькулятор
Компонент Windows

Скриншот Обычного режима Калькулятора в Windows 10
Тип

Калькулятор

Поставляется с

Начиная с Windows 95

Калькулятор (calc.exe) — компонент Microsoft Windows, имитирующий работу обычного карманного калькулятора. Его «кнопки» можно нажимать мышкой. Возможен ввод с дополнительной цифровой клавиатуры. Также можно вставлять математические выражения из буфера обмена и получать результат (например, набрать в Блокноте «2*2=», скопировать и вставить в Калькулятор, на «экране» которого появится ответ «4»).





Режимы работы

Калькулятор до версии, включённой в состав Windows 7, работал в двух режимах: «Обычный» и «Инженерный» (переключение через меню «Вид»). Состояние хранится в файле win.ini, секция [SciCalc]. При переключении режимов экран очищается.

В обычном и инженерном режимах отличается порядок выполнения операций:

  • в обычном режиме нажатие 1+1*2= даст ответ 4
  • в инженерном режиме 1+1*2= дает в результате 3

Обычный режим

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

Инженерный режим

В дополнение к обычному режиму доступны:

  • тригонометрические и гиперболические (флажок «Hyp») функции, натуральный и десятичный логарифмы, возведение в степень (для квадратов и кубов выделены отдельные кнопки). Обратные функции (извлечение корня для возведения в степень) доступны через флажок «Inv» (сбрасывается автоматически).
  • перевод долей градуса в минуты и секунды (обратно через флажок «Inv»), вычисление факториалов (для нецелого аргумента вместо факториала вычисляется гамма-функция Γ(x+1)).
  • группировка операций (кнопки со скобками, есть индикатор уровня вложенности), переключение режимов отображения (фиксированная/плавающая точка).
  • вычисление остатка от деления
  • побитовые операции: AND, OR, NOT, XOR. Перед вычислением дробная часть отбрасывается.
  • сдвиг влево (сдвиг вправо через флажок «Inv»)

Тригонометрия

Расчеты в градусах, радианах, градах (переключатель доступен только в режиме десятичной системы счисления)

Недесятичные системы счисления

Переключатель разрядности обрабатываемых данных (8, 4, 2, 1 байт).

Функция логарифм (log) работает только в десятичном (Dec) и в шестнадцатеричном (Hex) режимах. В двоичном режиме (Bin) и в восьмеричном режиме (Oct) функция логарифм (log) не работает.

Поразрядные логические операции и возможность работы с системами счисления, отличными от десятичной начиная с версии Windows 7 и Windows 8 перенесены в новый режим «Программист».

Статистический режим

Активизируется по кнопке «Sta» (доступна в инженерном режиме), показывается окно «статистика», доступны кнопки манипуляции данными и базовые статистические функции.

Режим «Программист»

Появился в Windows 7 за счет переноса из инженерного режима следующих функций:

  • логические операции: NOT, AND, OR, XOR
  • логические и циклические (последних ранее не было) сдвиги вправо и влево
  • возможность обработки данных в двоичной, восьмеричной и шестнадцатеричной системах счисления.

При работе с любой системой счисления в данном режиме под «дисплеем» показывается двоичное представление текущего результата, разделённое на тетрады. Обрабатываемые данные представляются в целочисленном формате (дробная часть результата всегда отбрасывается) размером от 8 до 64 бит в дополнительном коде.

Дополнительные возможности

При вставке из буфера следующие последовательности символов воспринимаются как команды:[1]

:c Очистка памяти.
:e Включение режима ввода десятичных чисел в экспоненциальной нотации.
:m Занесение отображаемого числа в память.
:p Прибавление отображаемого числа к числу, хранящемуся в памяти.
:q Очистка калькулятора для новых вычислений.
:r Отображение числа, хранящегося в памяти.
\ Эквивалентно кнопке «Dat». Перед использованием этой клавиши необходимо нажать кнопку «Sta».

Развитие

В Windows 7 реализован значительно обновлённый Калькулятор. В дополнение к Обычному и Инженерному, появились режимы для программистов (Programmer) и статистический (Statistics). В каждом режиме (кроме статистического) ведется история вычислений. Справа от основной панели калькулятора можно открыть панели расчёта разницы между датами, расчёта расхода топлива или платежей по кредиту, конвертации физических величин.

В режиме программиста можно выполнять операции только над целыми числами, а в инженерном режиме нельзя переводить числа из одной системы счисления в другую. Это является существенным недостатком новой версии Калькулятора. В Windows 10 заменен на Modern-версию

Напишите отзыв о статье "Калькулятор (Windows)"

Примечания

  1. calc.chm Последовательности клавиш для вызова функций


Отрывок, характеризующий Калькулятор (Windows)

Возвратившись в этот раз из отпуска, Ростов в первый раз почувствовал и узнал, до какой степени сильна была его связь с Денисовым и со всем полком.
Когда Ростов подъезжал к полку, он испытывал чувство подобное тому, которое он испытывал, подъезжая к Поварскому дому. Когда он увидал первого гусара в расстегнутом мундире своего полка, когда он узнал рыжего Дементьева, увидал коновязи рыжих лошадей, когда Лаврушка радостно закричал своему барину: «Граф приехал!» и лохматый Денисов, спавший на постели, выбежал из землянки, обнял его, и офицеры сошлись к приезжему, – Ростов испытывал такое же чувство, как когда его обнимала мать, отец и сестры, и слезы радости, подступившие ему к горлу, помешали ему говорить. Полк был тоже дом, и дом неизменно милый и дорогой, как и дом родительский.
Явившись к полковому командиру, получив назначение в прежний эскадрон, сходивши на дежурство и на фуражировку, войдя во все маленькие интересы полка и почувствовав себя лишенным свободы и закованным в одну узкую неизменную рамку, Ростов испытал то же успокоение, ту же опору и то же сознание того, что он здесь дома, на своем месте, которые он чувствовал и под родительским кровом. Не было этой всей безурядицы вольного света, в котором он не находил себе места и ошибался в выборах; не было Сони, с которой надо было или не надо было объясняться. Не было возможности ехать туда или не ехать туда; не было этих 24 часов суток, которые столькими различными способами можно было употребить; не было этого бесчисленного множества людей, из которых никто не был ближе, никто не был дальше; не было этих неясных и неопределенных денежных отношений с отцом, не было напоминания об ужасном проигрыше Долохову! Тут в полку всё было ясно и просто. Весь мир был разделен на два неровные отдела. Один – наш Павлоградский полк, и другой – всё остальное. И до этого остального не было никакого дела. В полку всё было известно: кто был поручик, кто ротмистр, кто хороший, кто дурной человек, и главное, – товарищ. Маркитант верит в долг, жалованье получается в треть; выдумывать и выбирать нечего, только не делай ничего такого, что считается дурным в Павлоградском полку; а пошлют, делай то, что ясно и отчетливо, определено и приказано: и всё будет хорошо.
Вступив снова в эти определенные условия полковой жизни, Ростов испытал радость и успокоение, подобные тем, которые чувствует усталый человек, ложась на отдых. Тем отраднее была в эту кампанию эта полковая жизнь Ростову, что он, после проигрыша Долохову (поступка, которого он, несмотря на все утешения родных, не мог простить себе), решился служить не как прежде, а чтобы загладить свою вину, служить хорошо и быть вполне отличным товарищем и офицером, т. е. прекрасным человеком, что представлялось столь трудным в миру, а в полку столь возможным.
Ростов, со времени своего проигрыша, решил, что он в пять лет заплатит этот долг родителям. Ему посылалось по 10 ти тысяч в год, теперь же он решился брать только две, а остальные предоставлять родителям для уплаты долга.

Армия наша после неоднократных отступлений, наступлений и сражений при Пултуске, при Прейсиш Эйлау, сосредоточивалась около Бартенштейна. Ожидали приезда государя к армии и начала новой кампании.
Павлоградский полк, находившийся в той части армии, которая была в походе 1805 года, укомплектовываясь в России, опоздал к первым действиям кампании. Он не был ни под Пултуском, ни под Прейсиш Эйлау и во второй половине кампании, присоединившись к действующей армии, был причислен к отряду Платова.
Отряд Платова действовал независимо от армии. Несколько раз павлоградцы были частями в перестрелках с неприятелем, захватили пленных и однажды отбили даже экипажи маршала Удино. В апреле месяце павлоградцы несколько недель простояли около разоренной до тла немецкой пустой деревни, не трогаясь с места.
Была ростепель, грязь, холод, реки взломало, дороги сделались непроездны; по нескольку дней не выдавали ни лошадям ни людям провианта. Так как подвоз сделался невозможен, то люди рассыпались по заброшенным пустынным деревням отыскивать картофель, но уже и того находили мало. Всё было съедено, и все жители разбежались; те, которые оставались, были хуже нищих, и отнимать у них уж было нечего, и даже мало – жалостливые солдаты часто вместо того, чтобы пользоваться от них, отдавали им свое последнее.
Павлоградский полк в делах потерял только двух раненых; но от голоду и болезней потерял почти половину людей. В госпиталях умирали так верно, что солдаты, больные лихорадкой и опухолью, происходившими от дурной пищи, предпочитали нести службу, через силу волоча ноги во фронте, чем отправляться в больницы. С открытием весны солдаты стали находить показывавшееся из земли растение, похожее на спаржу, которое они называли почему то машкин сладкий корень, и рассыпались по лугам и полям, отыскивая этот машкин сладкий корень (который был очень горек), саблями выкапывали его и ели, несмотря на приказания не есть этого вредного растения.