Программный калькулятор
Эта статья нуждается в дополнительных цитатах для проверки . ( ноябрь 2016 г. ) |

— Программный калькулятор это калькулятор , реализованный как компьютерная программа , а не как физическое аппаратное устройство.
Они относятся к числу более простых интерактивных программных инструментов и, как таковые, предоставляют пользователю возможность выбора одной операции за раз. Их можно использовать для выполнения любого процесса, состоящего из последовательности шагов, каждый из которых применяет одну из этих операций, и не имеют никакой другой цели, кроме этих процессов, поскольку операции являются единственными или, по крайней мере, основными функциями калькулятора. , а не второстепенные функции, поддерживающие другие функции, которые обычно не называются просто вычислениями. [1]
Как калькуляторы , а не компьютеры , они обычно имеют небольшой набор относительно простых операций, выполняют короткие процессы, не требующие больших вычислительных ресурсов, не принимают большие объемы входных данных и не выдают много результатов, хотя многие программные калькуляторы могут имитировать портативные научные калькуляторы. Функции калькулятора и графического калькулятора, такие как тригонометрические функции , приближения числа Пи и построение графиков функций. Это могут быть собственные приложения или веб-приложения, доступ к которым можно получить, посетив веб-сайт. [2]
Платформы [ править ]

Программные калькуляторы доступны для множества различных платформ и могут быть:
- Программа для операционной системы или включенная в нее .
- Программа, реализованная в виде серверного или клиентского сценария (например, JavaScript ) на веб-странице .
- Встроенный в часы-калькулятор .
- Также сложное программное обеспечение может иметь диалоговые окна, подобные калькулятору, иногда с полной функциональностью калькулятора, для ввода данных в систему.
История [ править ]
Ранние годы [ править ]
Компьютеры, какими мы их знаем сегодня, впервые появились в 1940-х и 1950-х годах. Программное обеспечение, которое они использовали, естественно, использовалось для выполнения расчетов, но оно было специально разработано для существенного применения, которое не ограничивалось простыми расчетами. Например, компьютер LEO был разработан для запуска программного обеспечения для бизнеса, такого как расчет заработной платы .
Программное обеспечение, специально предназначенное для выполнения расчетов, поскольку оно является его основной целью, было впервые написано в 1960-х годах, а первый пакет программного обеспечения для общих расчетов, получивший широкое распространение, был выпущен в 1978 году. [3] Это был VisiCalc , и он назывался интерактивным видимым калькулятором , но на самом деле это была электронная таблица , и сейчас их обычно не называют просто калькуляторами.
Версия Unix , выпущенная в 1979 году, V7 Unix, содержала калькулятор, доступный из командной строки .
Моделирование аппаратных калькуляторов [ править ]
Калькуляторы использовались с древних времен и до появления программного обеспечения они представляли собой физические, аппаратные машины. Новейшие аппаратные калькуляторы представляют собой электронные портативные устройства с кнопками для цифр и операций и небольшим дисплеем для ввода и результатов.
Первые программные калькуляторы имитировали эти аппаратные калькуляторы, реализуя те же функции с помощью кнопок, управляемых мышью, а не пальцами. Такие программные калькуляторы впервые появились в 1980-х годах как часть исходной операционной системы Macintosh ( Система 1 ) и операционной системы Windows ( Windows 1.0 ).
Некоторые программные калькуляторы напрямую имитируют один из аппаратных калькуляторов, представляя изображение, похожее на калькулятор, и обеспечивая те же функции.
Программные калькуляторы в Интернете [ править ]
В настоящее время существует очень широкий спектр программных калькуляторов, и поиск в Интернете дает очень большое количество программ, называемых калькуляторами .
В число результатов входят числовые калькуляторы, которые применяют арифметические операции или математические функции к числам и создают числовые результаты или графики числовых функций, а также некоторые нечисловые инструменты и игры, которые также называются калькуляторами.
Многие из результатов представляют собой калькуляторы, которые не имитируют и не моделируют аппаратные калькуляторы, а используют преимущества более мощного компьютерного программного обеспечения для реализации альтернативных типов калькуляторов. В Интернете доступны программные калькуляторы, которые можно настроить для использования любых мыслимых алгебраических выражений. Эти настраиваемые пользователем программные калькуляторы также можно использовать в сочетании с возможностями создания формул или уравнений, так что теперь можно создать программный калькулятор для выполнения всех возможных математических функций. Версии программного калькулятора больше не ограничиваются набором тригонометрических и простых алгебраических выражений и адаптированы для любых тематических приложений.
Примеры [ править ]
Числовые калькуляторы [ править ]
Каждый тип аппаратного калькулятора реализован в программном обеспечении, включая конверсионные , финансовые , графические , программируемые и научные калькуляторы.
Другие числовые калькуляторы, которые не имитируют традиционные аппаратные калькуляторы, включают:
- Калькуляторы формул
- Оконные калькуляторы. Оконные калькуляторы представляют собой диалоговое окно, которое позволяет пользователям вводить данные, а не данные и операции, и имеют встроенную формулу, которая автоматически применяется к этим данным. Есть много примеров таких калькуляторов в финансах, математике, естественных науках и других дисциплинах.
- Специализированные калькуляторы. Существуют программные калькуляторы, которые содержат операции, относящиеся к конкретной области применения и профессии, включая автомобилестроение, строительство и электротехнику.
Нечисловые калькуляторы [ править ]
Не все программные калькуляторы принимают в качестве входных данных числовые данные или алгебраические выражения. Калькуляторы также могут принимать произвольную информацию, начиная от информации об образе жизни и заканчивая научными обозначениями. Некоторые примеры этих типов программных калькуляторов включают в себя:
- Калькулятор любви : входные данные — два имени , и есть кнопка для определения совместимости в процентах двух людей с этими именами.
- Калькулятор веса формулы : входные данные представляют собой химическую молекулярную формулу с использованием символов и обозначений периодической таблицы, а также есть кнопка для расчета процентного содержания ее составляющих.
- Астрономический калькулятор : вводимые данные — дата и одно или несколько небесных тел (обычно солнце, луна, планеты, планетоиды или кометы). Программа вычисляет положение этих тел на заданную дату и выдает численный результат положения (обычно по прямому восхождению и склонению, при этом используемое равноденствие может быть установлено), иногда также на основе яркости, диаметра угла и фазы. Некоторые программы могут генерировать список астрономических событий определенных типов за определенный период времени, например за год. Астрономические калькуляторы также могут быть частью программного обеспечения для моделирования, отображающего небо в определенное время.
Игры [ править ]
Существуют также типы программного обеспечения, используемые для решения игр, которые иногда называют калькуляторами, в том числе:
- Калькуляторы судоку : входные данные представляют собой судоку головоломку , операции поддерживают решение головоломки, например, выбор цифры в качестве решения для ячейки, а результатом является решение всей головоломки.
- Покерные калькуляторы . Их общей особенностью является расчет шансов на выигрыш с определенной покерной комбинацией.
Сопутствующие пакеты программного обеспечения [ править ]
Существует множество интерактивных пакетов программного обеспечения, которые предоставляют доступные пользователю функции вычислений, но их обычно не называют калькуляторами , поскольку функции вычислений играют лишь вспомогательную роль, а не являются самоцелью. К ним относятся:
- Электронные таблицы , в которых пользовательские вычисления могут определять содержимое ячейки.
- Системы компьютерной алгебры , которые могут манипулировать математическими выражениями, включая выполнение простых вычислений.
- Базы данных , где пользовательские вычисления могут указать значение поля.
- Таблицы
- Электронные таблицы обычно не называются калькуляторами , поскольку их основная цель — упорядочить данные в строках и столбцах и автоматически обновлять значения, возможно, многих зависимых ячеек при изменении значения в другой ячейке. Функции расчета используются только во вспомогательной роли для указания значений в некоторых ячейках.
- Системы компьютерной алгебры
- Системы компьютерной алгебры обычно не называют калькуляторами , поскольку их основная цель — выполнять символические манипуляции с математическими выражениями, которые могут содержать переменные и сложные операции, такие как интегрирование. Однако выражения могут представлять собой базовые вычисления, в которых не используются переменные и которые просто вычисляются, как на калькуляторе.
- Базы данных
- Базы данных обычно не называют калькуляторами, поскольку их основная цель — ввод и хранение данных, а также составление отчетов на основе этих данных. Функции расчета используются только во вспомогательной роли для указания значений в некоторых полях.
См. также [ править ]
- Сравнение программных калькуляторов
- Калькулятор
- Методы ввода калькулятора
- Калькулятор формул
- Графический калькулятор
- Программируемый калькулятор
- Научный калькулятор
- Калькулятор Windows
- Калькулятор (macOS)
- Часы-калькулятор
- Фотоматематика
- Математический решатель Microsoft
Ссылки [ править ]
- ^ Кирчмайр, Джеральд; Швайгофер, Эрих; Бенч-Капон, Тревор Дж. М. (14 августа 1998 г.). Приложения баз данных и экспертных систем: 9-я Международная конференция, DEXA'98, Вена, Австрия, 24-28 августа 1998 г., Материалы . Springer Science & Business Media. ISBN 978-3-540-64950-2 .
- ^ «Калькулятор процентов — легко рассчитать проценты» . simplewebtools.online . Проверено 18 мая 2024 г.
- ^ Пауэр, DJ, Краткая история электронных таблиц, DSSResources.COM, World Wide Web, http://dssresources.com/history/sshistory.html , версия 3.6, 30 августа 2004 г. Фотография добавлена 24 сентября 2002 г.