stringtranslate.com

Программный калькулятор

GNOME Calculator — программный калькулятор

Программный калькулятор — это калькулятор , реализованный в виде компьютерной программы , а не физического аппаратного устройства.

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

Являясь калькуляторами , а не компьютерами , они обычно имеют небольшой набор относительно простых операций, выполняют короткие процессы, не требующие больших вычислительных ресурсов, не принимают больших объемов входных данных и не выдают много результатов, хотя многие программные калькуляторы могут эмулировать функции карманных научных калькуляторов и графических калькуляторов, такие как тригонометрические функции , приближения числа Пи и построение графиков функций.

Платформы

Часы-калькулятор Casio Databank

Программные калькуляторы доступны для многих различных платформ , и они могут быть:

История

Ранние годы

Современные компьютеры впервые появились в 1940-х и 1950-х годах. Программное обеспечение, которое они запускали, естественно использовалось для выполнения вычислений, но оно было специально разработано для существенного применения, которое не ограничивалось простыми вычислениями. Например, компьютер LEO был разработан для запуска бизнес-приложений, таких как расчет заработной платы .

Программное обеспечение, специально предназначенное для выполнения вычислений, было впервые написано в 1960-х годах, а первый пакет программного обеспечения для общих вычислений, получивший широкое распространение, был выпущен в 1978 году. [2] Это был VisiCalc , и его называли интерактивным видимым калькулятором , но на самом деле это была электронная таблица , и сейчас их обычно не называют просто калькуляторами.

Версия Unix , выпущенная в 1979 году, V7 Unix, содержала калькулятор, доступный из командной строки .

Моделирование аппаратных калькуляторов

Калькуляторы использовались с древних времен , и до появления программного обеспечения они были физическими, аппаратными машинами. Самые последние аппаратные калькуляторы представляют собой электронные ручные устройства с кнопками для цифр и операций и небольшим дисплеем для ввода и результатов.

Первые программные калькуляторы имитировали эти аппаратные калькуляторы, реализуя ту же функциональность с кнопками, управляемыми мышью, а не пальцами. Такие программные калькуляторы впервые появились в 1980-х годах как часть оригинальной операционной системы Macintosh ( System 1 ) и операционной системы Windows ( Windows 1.0 ).

Некоторые программные калькуляторы напрямую имитируют один из аппаратных калькуляторов, представляя изображение, похожее на калькулятор, и предоставляя ту же функциональность.

Программные калькуляторы в Интернете

В настоящее время существует очень широкий выбор программных калькуляторов, и поиск в Интернете выдает очень большое количество программ, которые называются калькуляторами .

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

Многие из результатов представляют собой калькуляторы, которые не имитируют и не моделируют аппаратные калькуляторы, но которые используют большую мощность компьютерного программного обеспечения для реализации альтернативных типов калькуляторов. Программные калькуляторы предоставляются в Интернете, которые настраиваются для использования любого мыслимого алгебраического выражения. Эти настраиваемые пользователем программные калькуляторы также могут использоваться в сочетании с возможностями создания формул или уравнений, так что программный калькулятор теперь может быть создан для выполнения всех возможных математических функций. Больше не ограничиваясь набором тригонометрических и простых алгебраических выражений, версии программного калькулятора теперь адаптированы для любых и всех актуальных приложений.

Примеры

Числовые калькуляторы

Все типы аппаратных калькуляторов были реализованы в программном обеспечении, включая калькуляторы для преобразования величин , финансовые , графические , программируемые и научные калькуляторы.

Другие числовые калькуляторы, которые не имитируют традиционные аппаратные калькуляторы, включают в себя:

Нечисловые калькуляторы

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

Игры

Существуют также типы программного обеспечения, помогающего решать игры, которые иногда называют калькуляторами, в том числе:

Сопутствующие пакеты программного обеспечения

Существует множество интерактивных программных пакетов, которые предоставляют пользователю доступные функции расчета, но которые обычно не называются калькуляторами , поскольку функции расчета играют лишь вспомогательную роль, а не являются самоцелью. К ним относятся:

Электронные таблицы
Электронные таблицы обычно не называют калькуляторами , поскольку их основная цель — организовать данные в строках и столбцах и автоматически обновлять значения возможно многих зависимых ячеек при изменении значения в другой ячейке. Функции вычисления используются только в качестве вспомогательной функции для указания значений в некоторых ячейках.
Системы компьютерной алгебры
Системы компьютерной алгебры обычно не называют калькуляторами , поскольку их основная цель — выполнять символьные манипуляции математическими выражениями, которые могут содержать переменные и сложные операции, такие как интегрирование. Однако выражения могут быть базовыми вычислениями, которые не используют переменные и которые просто оцениваются, как в калькуляторе.
Базы данных
Базы данных обычно не называются калькуляторами , поскольку их основная цель — ввод и хранение данных, а также составление отчетов по этим данным. Функции расчета используются только в качестве вспомогательных для указания значений в некоторых полях.

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

Ссылки

  1. ^ Quirchmayr, Gerald; Schweighofer, Erich; Bench-Capon, Trevor JM (1998-08-14). Database and Expert Systems Applications: 9th International Conference, DEXA'98, Vienna, Austria, August 24-28, 1998, Proceedings. Springer Science & Business Media. ISBN 978-3-540-64950-2.
  2. Power, DJ, Краткая история электронных таблиц, DSSResources.COM, World Wide Web, http://dssresources.com/history/sshistory.html, версия 3.6, 30 августа 2004 г. Фотография добавлена ​​24 сентября 2002 г.