Как профессионально пользоваться калькулятором Windows 10
Встроенный калькулятор Windows прошел долгий путь с момента его появления в Windows 1.0 в 1985 году. Он включает в себя различные режимы, вычисление даты и некоторые удобные функции ежедневных преобразований.
Переключение между режимами калькулятора
Как вы увидите ниже, калькулятор делает намного больше, чем простое сложение, вычитание, умножение и деление. Вы можете выбрать один из четырех режимов, в зависимости от ваших потребностей.
Чтобы переключиться между режимами, нажмите кнопку меню в верхнем левом углу, а затем выберите режим из следующих параметров.
Вот на что способны эти режимы.
Стандартный режим
Стандартный режим полезен для основных математических операций, таких как сложение, вычитание, умножение и деление, а также поиска квадратных корней, вычисления процентов и работы с простыми функциями. Вероятно, это режим, в котором большинство людей будет чувствовать себя комфортно.
Инженерный режим
Инженерный режим калькулятора представляет собой расширенный в стандартный режим, предоставляя вам дополнительные функции, которые вы найдёте в типичном научном калькуляторе. В дополнение к операторам стандартного режима он содержит функции типа log, mod, exp, тригонометрические градусы и SIN, COS и TAN.
Режим программиста
Этот режим предназначен для программистов. Он добавляет возможность переключения между различными системами счисления – двоичная, десятичная, шестнадцатеричная и восьмеричная. Он также добавляет новые операции для работы с логическими затворами: Or, And, Xor, Not и битами – Lsh, Rsh, RoR и RoL.
Кроме того, режим Программист позволяет переключаться между байтами (8 бит), Word (16 бит), DWord (32 бита) и QWord (64 бита) и имеет возможность переключения на бинарный бит.
Режим расчета даты
Режим расчета даты – удобный инструмент, который позволяет рассчитать разницу между двумя конкретными датами. Это идеально подходит для выяснения таких вещей, сколько дней осталось до следующего отпуска.
Все, что вам нужно сделать, это выбрать дату начала и окончания, а калькулятор будет определять месяцы, недели и дни между ними.
Преобразование измерений в калькуляторе
Вы нашли рецепт, но он требует использования жидких унций, или совершаете покупки в интернете, а все цены в евро?
Нажмите кнопку меню калькулятора и выберите тип преобразования из списка в разделе «Преобразователь».
Нажмите первое измерение – это будет вход – и выберите единицу измерения из предоставленного списка.
Нажмите второе измерение – это будет выход – и выберите там единицу измерения.
Теперь введите своё значение, и калькулятор преобразует его для вас. Он также показывает несколько других связанных преобразований внизу.
Сохранение значений в памяти
Если вы часто используете определенные числа и не хотите вводить их в свой калькулятор каждый раз, хранить их в памяти калькулятора. Это супер полезная функция, доступная в режимах стандарт, инженерный и программист. Вы будете управлять функциями памяти с помощью кнопок MS, MR, M+, M- и MC.
Вот как они работают:
- MS: сохранить новое значение в памяти.
- MR: вставить значение из памяти.
- M+: добавляет значение из поля ввода к самому последнему сохраненному значению.
- M-: вычитает значение на входе из последнего сохраненного значения.
- MC: очищает все значения из памяти.
- M: отображает все значения, сохраненные в памяти.
Использование кнопок MR, M+ и M- работает также, как и на физическом калькуляторе. Однако, в калькуляторе Windows у вас также есть доступ к любым другим значениям, которые вы сохранили в памяти во время текущего сеанса. Чтобы увидеть их, нажмите кнопку M со стрелкой вниз справа. Затем вы можете щелкнуть любое значение, чтобы вставить его.
Если вы предпочитаете, чтобы ваша очередь памяти всегда открывалась, измените размер калькулятора по горизонтали, и тогда она должна открыться.
История вычислений калькулятора
Если вам нужно взглянуть на все вычисления, выполненные в текущем сеансе, они хранятся в удобной истории калькулятора. Калькулятор сохраняет историю даже при переключении режимов, но она удаляется, когда вы закрываете приложение.
Доступ к истории калькулятора
Существует два способа доступа к истории внутри приложения. Первый – щелкнуть кнопку истории, расположенную в верхнем правом углу. Это показывает список последних вычислений. Щелчок по чему-либо в истории загрузит его обратно в поле ввода калькулятора.
Если вы хотите сохранить историю открытой, измените размер окна калькулятора по горизонтали, и оно должно появиться, когда окно достаточно велико.
Удаление истории калькулятора
Вы можете удалить отдельные записи из своей истории или удалить всю историю сразу.
Чтобы удалить отдельную запись, щелкните её правой кнопкой мыши и выберите команду «Удалить». Чтобы удалить всю историю, щелкните значок маленькой корзины в правом нижнем углу панели.
Горячие клавиши Калькулятора
В приложении Calculator доступны сочетания клавиш, позволяющие выполнять некоторые вычисления намного легче и быстрее. Полный список этих сочетаний можно найти на странице «Горячие клавиши Microsoft Windows», но вот несколько наиболее полезных:
- Alt + ( 1 — 4 ): Удерживайте нажатой клавишу Alt и нажмите любое число от одного до четырех, чтобы переключиться в разные режимы калькулятора.
- Del : очистить текущий вход (это работает как ключ CE на калькуляторе)
- Esc : очистить все входные данные (это работает как клавиша C на калькуляторе)
- Ctrl + H : включение и отключение истории.
Наверное, это больше, чем вы когда-либо хотели знать о калькуляторе Windows. Тем не менее, это недооцененный инструмент, который содержит множество полезных функций.
Как пользоваться калькулятором, встроенным в программы 1С?
Считаете, что вам известно всё о встроенном калькуляторе в программе 1С? Не спешите, очень вероятно, что нам удастся доказать обратное! Пользователи часто подтверждают, что не слишком хорошо знают о его возможностях. В этой статье разбираемся, как пользоваться калькулятором в 1С.
Есть несколько способов открыть его:
Первый – нажмите стрелочку-меню, что находится в верхнем правом углу, выберите из списка «Калькулятор» как показано на картинке ниже.
Второй – одновременно нажмите клавиши Ctrl и F2.
Настройки и ключевые функции калькулятора 1С
Слева на панели калькулятора находится стрелка; если нажать её, можно выбрать вид из двух вариантов:
- формульный калькулятор,
- микрокалькулятор.
Если выбрать первый вариант, появятся дополнительные кнопки для вычислений и возможность использовать скобки.
К примеру: нужно провести расчёт заработной платы сотрудника за фактически отработанные дни. Для этого складываются его оклад и надбавка, это действие берутся в скобки. Следующие действия – получившаяся сумма делится на количество рабочих дней в месяце и умножается на отработанные сотрудником дни. Без возможности использовать скобки пришлось бы считать иначе, с большим количеством действий.
При проведении расчётов формульным калькулятором последовательность действий должна соответствовать математическим правилам.
Если включить второй вид – микрокалькулятор, то вычисления будут выполняться в строке, а все знаки должны будут вводиться только с клавиатуры. Чтобы получать результаты вычислений, используется клавиша Enter.
Справа от строки расчёта есть кнопка-стрелочка, если нажать на неё, то можно увидеть историю выполненных вычислений.
У калькулятора в 1С предусмотрено 10 ячеек-регистров для хранения значений. Если нажать на стрелки рядом с кнопками MS, M+ и M-, то их можно будет увидеть.
M здесь – от английского Memory, что переводится как «память»:
- MS – сохранить число в память калькулятора;
- MR – отобразить сохранённое в ней ранее число;
- M+ – прибавить сохранённое число;
- M- – отнять его;
- MC – очистить память, то есть удалить из неё все сохранённые значения.
Если после проведённого вычисления нажать MS, его результат сохранится в одной из ячеек памяти, так что затем его можно будет применять в дальнейших операциях. После вычисления будет отображаться значение первого регистра, как показано на рисунке ниже.
Здесь в память был сохранён результат операции 150 * 4, то есть 600.
Если ввести 1 450 и прибавить к нему значение из памяти, то в поле M= отобразится результат – 2 050. Это значит, что всё сработало как надо и прибавилось 600.
Так же применяется кнопка M-.
При нажатии как M+, так и M- вычисление выполняется с последним сохранённым числом.
Если нажать на стрелку рядом с кнопкой, то можно выбрать числа из других ячеек.
Есть возможность вынести кнопки работы с калькулятором прямо на строку заголовка программы.
Чтобы сделать это, нужно нажать кнопку-стрелку главного меню и отметить команду, выделенную на картинке ниже.
Применение калькулятора для работы с отчётами
При работе с отчётами тоже могут потребоваться функции калькулятора.
Например: нужно сложить и внести в память калькулятора числа из ОСВ.
Для этого нужно выделить числа, нажимая Ctrl, а также M или М+. Их сумма будет перенесена в калькулятор, а в поле «Сигма» отразится сумма тех ячеек, что вы выделили.
Если нажать Shift и выделить диапазон ячеек (то же можно сделать и мышкой), а затем нажать M или М+, то результат этого диапазона, как и в предыдущем случае, окажется в калькуляторе.
Так, применяя кнопки памяти, можно запоминать, прибавлять и вычитать на калькуляторе 1С любые числа из отчёта.
Калькулятор 1С при работе с журналами документов
Выделите в журнале те документы, сумму которых нужно посчитать.
Чтобы сделать это, используются кнопки: Ctrl для выборочного выделения, Ctrl+A – для выделения от указанного места до завершения списка, Shift – для выделения диапазона.
Затем нажмите M если желаете копировать получившееся число в буфер обмена, или M+ – если его нужно прибавить к буферу.
Результат будет перенесён в калькулятор, как и при работе с отчётами.
Эти возможности позволяют, например, быстро посчитать в журнале документов сумму реализации за период с фильтром по контрагенту. Либо можно посчитать сумму отгрузки в выбранном диапазоне с установленным периодом отгрузки.
Применение калькулятора в документах
При вводе чисел в табличную часть документа калькулятор также может использоваться.
Так, с помощью кнопки «Калькулятор» можно провести расчёт цены с учётом скидки.
Для этого нужно нажать на кнопку «Калькулятор», ввести: — (минус), 5, %.
После этого нужно будет нажать = и «ок», чтобы значение попало в числовое поле таблицы.
Если вычисление на калькуляторе 1С выполняется не из документа, то полученные данные могут быть перенесены в его числовое поле.
Чтобы сделать это:
- кнопкой M+ сохраните число;
- перейдите в нужное поле документа и нажмите Ctrl+V для вставки.
Сохранённое значение будет вставлено в документ.
Применяя функционал калькулятор 1С, пользователи могут упростить для себя работу с программой.
Сервисы, помогающие в работе бухгалтера, вы можете приобрести здесь.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Использование инженерного режима «Калькулятора» в Windows 10
Приложение «Калькулятор» для Windows 10 представляет собой версию калькулятора для настольных компьютеров со следующими режимами вычислений: «Обычный», «Программист» и «Вычисление даты». Режим «Инженерный», как правило, используется для вычисления более сложных математических функций, таких как тригонометрия, экспоненты и логарифмы. Чтобы открыть режим «Инженерный», выполните следующие действия.
- Нажмите кнопку Пуск , а затем выберите Калькулятор в списке приложений.
- Откройте меню «Калькулятора» , чтобы открыть список режимов, а затем выберите Инженерный .
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Программирование на калькуляторе
Здравствуйте, хабражители. Думаю, многие из вас слышали о программируемых калькуляторах (а некоторые даже использовали их). Как ни странно, здесь я не нашел ни одной статьи, рассказывающей о такой интересной вещи, и поэтому решил восполнить этот пробел и рассказать об основах программирования на калькуляторах.
Некоторое время назад я нашел у себя в кладовке старый «Электроника МК-61», принадлежавший моему папе. Естественно, я не мог упустить такой шанс освоить не совсем «стандартное» программирование на калькуляторе. (В случае, если у вас нет программируемого калькулятора, вы можете скачать эмулятор здесь)
Память
Прежде всего необходимо понять, как устроена память в этом калькуляторе. В распоряжении пользователя имеется 4 стековых регистра: X, Y, Z, T. Содержимое регистра X всегда показывается на экране (в режиме расчетов), ввод чисел тоже идет в него. По сути, стековая память после включения калькулятора выглядит так:
T 0 Z 0 Y 0 X 0
Для помещения чего-либо в стек используется клавиша [В↑] . Она копирует содержимое регистра X в регистр Y, значение регистра Y в Z, Z в T, а значение, находившееся в T теряется. То есть, если перед нажатием на кнопку [В↑] в регистрах были значения
T 5 Z 8 Y 14,5 X 6
то после значения станут
T 8 Z 14,5 Y 6 X 6
Кроме того существует команда, позволяющая циклически сдвинуть все значения регистров: T в Z, Z в Y, Y в X, X в T. Для этого нужно нажать [F] [.] .
Команда [] меняет содержимое регистров X и Y местами.
Команда [CX] стирает содержимое регистра X.
Помимо стековой памяти, в калькуляторе есть 15 адресуемых регистров (RG0-RGE). Для работы с ними используются клавиши [X→П] и [П→X] . Первая команда помещает содержимое регистра X в соответствующий адресуемый регистр. Например, последовательность команд [4] [X→П] [0] помещает в регистр RG0 число 4. Вторая команда, как вы уже догадались, копирует содержимое адресуемого регистра в регистр X. То есть [П→X] [0] поместит в X число 4.
Важно помнить, что после выключения калькулятора значения всех регистров стираются.
Расчеты
Главное, что необходимо знать перед началом расчетов — в МК-61 используется обратная польская нотация (ОПН). Если нам нужно совершить какую-либо унарную операцию, она совершается над числом, находящимся в регистре X. При этом значения других регистров не меняются. Бинарные операции осуществляются над содержимыми регистров Y и X (именно в таком порядке). Значение результата помещается в X, Z помещается в Y, T копируется в Z. Предыдущее значение регистра X помещается в служебный регистр X1. Таким образом, если нам нужно посчитать банальное 2 + 3 (в ОПН 2 3 +), то нужно нажать на калькуляторе клавиши: [2] [В↑] [3] [+] . При этом значения регистров меняются следующим образом:
До всех операций:
T 8 Z 14,5 Y 6 X 0
После нажатия клавиш [2] [В↑] [3] :
T 14,5 Z 6 Y 2 X 3
T 14,5 Z 14,5 Y 6 X 5
Попробуем провести чуть более сложные вычисления, например, (15 + 2 / 5) * 7 + 10. В ОПН это выражение можно записать так: 15 2 5 / + 7 * 10 +. Для того, чтобы это посчитать на калькуляторе, мы должны нажать клавиши: [15] [В↑] [2] [В↑] [5] [/] [+] [7] [*] [10] [+] .
Программирование
Так, ну а это уже интереснее :). Для перехода в режим программирования нужно нажать [F] [ВП] . На дисплее появятся 00. Это означает номер текущей команды. Вообще, программа в МК-61 представляет собой последовательность команд, необходимых для решения задачи. Обычно это арифметические операции, цифры, иногда специальные коды циклов и ветвлений. Всего программа может состоять не более чем из 105 команд, которые нумеруются от 00 до 99. Для ввода команды необходимо нажать соответствующую ей клавишу. Вот таблица соответствия кодов и клавиш калькулятора:
- 06 — адрес следующей вводимой команды
- 0E, 01, 02 — три последовательные команды, расположенные соответственно по адресам 03, 04, 05.
Основы
Разберем простейшую задачу нахождения площади круга по формуле πr 2 . Для того, чтобы калькулятор решил эту задачу, введем следующие команды в режиме программирования ( [F] [ВП] ) (будем считать что радиус окружности находится в регистре RG1):
// Первые две цифры — адрес команды, потом нажимаемые клавиши 00 [П→X] [1] // Вызываем значение регистра RG1 в регистр X (61) 01 [F] [*] // Возводим в квадрат радиус (22) 02 [F] [+] // Вызываем в X пи (20) 03 [*] // Перемножаем содержимое X и Y (12) 04 [С/П] // Специальная команда для останова (без нее программа не остановится) (50)
Вот и все. Теперь мы должны перейти в режим вычислений с помощью команды [F] [/-/] , а затем нужно нажать клавишу [В/О] для перехода к началу программы. Занесем число 5 в регистр RG1 ( [5] [X→П] [1] ) и нажмем [С/П] для начала выполнения. После того, как калькулятор пройдет все шаги, на экране должно появиться число 78,539815 — площадь круга с радиусом 5.
Безусловный и условный переходы
С помощью команды [БП] (51) можно осуществить безусловный перезод (goto) по нужному адресу. Для этого в режиме программирования нужно нажать [БП] а затем две цифры адреса, по которому мы хотим перейти. Когда калькулятор при выполнении программы дойдет до этого оператора, он продолжит выполнение уже с команды по указанному адресу. Например:
. 10 [F] [-] // 21 11 [БП] // 51 12 [4] [2] // Адрес перехода (42) . 42 [+] // 10
В данном случае после шага 12 калькулятор перейдет сразу к шагу 42.
. 09 [F] [*] // 22 10 [F] [ШГ←] // "if (X == 0)" (5E) 11 [4] [2] // В случае, если условие ложно, переходим по адресу 42 (42) 12 [+] // В случае, если X = 0 (10) . 42 [4] // 04
Циклы
Циклы можно реализовать с помощью команд условного перехода, но, кроме того, для организации циклов в МК-61 используются команды L0-L3 ( [F] [П→X] , [F] [X→П] , [F] [БП] и [F] [ПП] ). Эти команды оперируют с содержимым регистров RG0-RG3 соответственно. При каждом выполнении команды цикла из содержимого соответствующего регистра вычитается 1 и производится сравнение с нулём. Если содержимое регистра не равно нулю, происходит переход по адресу, записанному после команды цикла, если равно, то происходит переход к команде, следующей за адресом перехода цикла. Чтобы было понятнее, посмотрим на примере. Будем считать факториал числа, находящегося в регистре X.
// В RG0 будем хранить счетчик цикла, в RG1 произведение. 00 [X→П] [0] // Заносим значение X в RG0 - инициализируем счетчик цикла (40) 01 [1] // Заносим 1 в X (01) 02 [X→П] [1] // Инициализируем единицей значение RG1 - произведение (41) 03 [П→X] [1] // Заносим в стек текущее значение произведения (61) 04 [П→X] [0] // Заносим в стек текущее значение счетчика цикла (60) 05 [*] // Перемножаем их (12) 06 [X→П] [1] // Заносим результат в произведение (41) 07 [F] [П→X] // L0 - уменьшаем счетчик на единицу и проверяем на равенство нулю. Если не равен. (5Г) 08 [0] [3] // . переходим к команде по адресу 03. (03) 09 [С/П] // . иначе - останов (50)
Заключение
Конечно, эта статья — далеко не полное руководство по программированию на МК-61. Интересующимся в более глубоком освоении этой темы рекомендую почитать инструкцию (pdf, 6 MB) к этому замечательному калькулятору.
Ссылки
- Отличный эмулятор многих советских калькуляторов
- Инструкция по эксплуатации МК-61 (pdf, 6 MB)
- Интересный сайт о программировании микрокалькуляторов
- Статья в Википедии о МК-61
- Графические игры на МК-61