
Una calculadora de software es una calculadora que se ha implementado como un programa de computadora , en lugar de como un dispositivo de hardware físico.
Se encuentran entre las herramientas de software interactivas más simples y, como tales, proporcionan operaciones que el usuario puede seleccionar de una en una. Se pueden utilizar para realizar cualquier proceso que consista en una secuencia de pasos, cada uno de los cuales aplica una de estas operaciones, y no tienen ningún otro propósito que estos procesos, porque las operaciones son las únicas funciones, o al menos las principales, de la calculadora, en lugar de ser funciones secundarias que respaldan otras funciones que normalmente no se conocen simplemente como cálculo. [1]
Como calculadoras , en lugar de computadoras , generalmente tienen un pequeño conjunto de operaciones relativamente simples, realizan procesos cortos que no requieren un uso intensivo de recursos computacionales y no aceptan grandes cantidades de datos de entrada ni producen muchos resultados, aunque muchas calculadoras de software pueden emular funciones de calculadoras científicas portátiles y calculadoras gráficas, como funciones trigonométricas , aproximaciones de pi y elaboración de gráficos de funciones.
Plataformas

Las calculadoras de software están disponibles para muchas plataformas diferentes y pueden ser:
- Un programa para, o incluido en, un sistema operativo .
- Un programa implementado como script del lado del servidor o del cliente (como JavaScript ) dentro de una página web .
- Integrado en un reloj calculadora .
- Además, un software complejo puede tener cuadros de diálogo similares a los de una calculadora, a veces con todas las funciones de la misma, para ingresar datos en el sistema.
Historia
Primeros años
Las computadoras modernas surgieron por primera vez en las décadas de 1940 y 1950. El software que ejecutaban se utilizaba naturalmente para realizar cálculos, pero estaba especialmente diseñado para una aplicación sustancial que no se limitaba a cálculos simples. Por ejemplo, la computadora LEO fue diseñada para ejecutar software de aplicaciones comerciales como nóminas .
El software específicamente para realizar cálculos como su propósito principal fue escrito por primera vez en la década de 1960, y el primer paquete de software para cálculos generales que obtuvo un uso generalizado fue lanzado en 1978. [2] Este fue VisiCalc y se llamó calculadora visible interactiva , pero en realidad era una hoja de cálculo , y estas ahora normalmente no se conocen simplemente como calculadoras.
La versión de Unix lanzada en 1979, V7 Unix, contenía una calculadora accesible desde la línea de comandos .
Simulación de calculadoras de hardware
Las calculadoras se han utilizado desde la antigüedad y hasta la aparición del software eran máquinas físicas, de hardware. Las calculadoras de hardware más recientes son dispositivos electrónicos portátiles con botones para dígitos y operaciones, y una pequeña pantalla para entradas y resultados.
Las primeras calculadoras de software imitaron a las calculadoras de hardware al implementar la misma funcionalidad con botones que se operaban con el mouse, en lugar de con los dedos. Estas calculadoras de software surgieron por primera vez en la década de 1980 como parte del sistema operativo original de Macintosh ( System 1 ) y del sistema operativo Windows ( Windows 1.0 ).
Algunas calculadoras de software simulan directamente una de las calculadoras de hardware, presentando una imagen que se parece a la calculadora y proporcionando la misma funcionalidad.
Calculadoras de software en Internet
En la actualidad existe una amplia gama de calculadoras de software, y al buscar en Internet se obtienen grandes cantidades de programas denominados calculadoras .
Los resultados incluyen calculadoras numéricas que aplican operaciones aritméticas o funciones matemáticas a números, y que producen resultados numéricos o gráficos de funciones numéricas, además de algunas herramientas y juegos no numéricos que también se denominan calculadoras.
Muchos de los resultados son calculadoras que no imitan ni simulan las calculadoras de hardware, sino que aprovechan la mayor potencia del software informático para implementar tipos alternativos de calculadoras. En Internet se ofrecen calculadoras de software que se pueden personalizar para utilizar cualquier expresión algebraica concebible. Estas calculadoras de software personalizables por el usuario también se pueden utilizar junto con capacidades de creación de fórmulas o ecuaciones, de modo que ahora se puede crear la calculadora de software para que realice todas las funciones matemáticas posibles. Ya no se limitan a un conjunto de expresiones trigonométricas y algebraicas simples, sino que ahora las versiones de la calculadora de software se adaptan a todas y cada una de las aplicaciones temáticas.
Ejemplos
Calculadoras numéricas
Todo tipo de calculadora de hardware se ha implementado en software, incluidas las calculadoras de conversión , financieras , gráficas , programables y científicas .
Otras calculadoras numéricas que no imitan las calculadoras de hardware tradicionales incluyen:
- Calculadoras de fórmulas
- Calculadoras basadas en ventanas: Las calculadoras basadas en ventanas presentan un cuadro de diálogo que permite a los usuarios introducir datos, en lugar de datos y operaciones, y tienen una fórmula incorporada que se aplica automáticamente a estos datos. Hay muchos ejemplos de este tipo de calculadoras en finanzas, matemáticas, ciencias y otras disciplinas.
- Calculadoras especializadas: Existen calculadoras de software que contienen operaciones relevantes para un área de aplicación y profesión específica, incluyendo la ingeniería automotriz, de construcción y eléctrica.
Calculadoras no numéricas
No todas las calculadoras basadas en software aceptan datos numéricos o expresiones algebraicas como entrada. Las calculadoras también pueden aceptar información arbitraria, desde información sobre estilo de vida hasta notación científica. Algunos ejemplos de este tipo de calculadoras de software incluyen:
- Calculadora de amor : la entrada son dos nombres y hay un botón para calcular la compatibilidad , en porcentaje, de dos personas con estos nombres.
- Calculadora de peso de fórmula : la entrada es una fórmula molecular química , que utiliza los símbolos y la notación de la tabla periódica, y hay un botón para calcular los porcentajes de sus componentes.
- Calculadora astronómica : La entrada es una fecha y uno o varios cuerpos celestes (normalmente el sol, la luna, los planetas, planetoides o cometas). El programa calcula la posición de estos cuerpos en la fecha dada y proporciona una salida numérica de la posición (normalmente en ascensión recta y declinación, por lo que el equinoccio utilizado puede configurarse), a veces también a partir del brillo, el diámetro del ángulo y la fase. Algunos programas pueden generar una lista de eventos astronómicos de ciertos tipos durante un período de tiempo, por ejemplo, un año. Las calculadoras astronómicas también pueden ser parte de un software de simulación, que muestra el cielo en un momento determinado.
Juegos
También existen tipos de software que se utilizan para ayudar a resolver juegos y que a veces se denominan calculadoras, entre ellos:
- Calculadoras de Sudoku : la entrada es un rompecabezas de Sudoku , las operaciones ayudan a resolver el rompecabezas, como seleccionar un dígito como solución para una celda, y el resultado es una solución de todo el rompecabezas.
- Calculadoras de póquer : una característica común de estas es calcular las probabilidades de ganar con una mano de póquer determinada .
Paquetes de software relacionados
Existen muchos paquetes de software interactivos que ofrecen funciones de cálculo accesibles para el usuario, pero que normalmente no se denominan calculadoras , porque las funciones de cálculo solo cumplen una función de apoyo en lugar de ser un fin en sí mismas. Entre ellos se incluyen:
- Hojas de cálculo , donde los cálculos proporcionados por el usuario pueden definir el contenido de una celda.
- Sistemas de álgebra computacional , que pueden manipular expresiones matemáticas, incluida la evaluación de cálculos simples.
- Bases de datos , donde los cálculos proporcionados por el usuario pueden especificar el valor de un campo.
- Hojas de cálculo
- Las hojas de cálculo normalmente no se denominan calculadoras porque su principal objetivo es organizar los datos en filas y columnas y actualizar automáticamente los valores de muchas celdas dependientes cuando cambia el valor de otra celda. Las funciones de cálculo solo se utilizan como complemento para especificar los valores de algunas celdas.
- Sistemas de álgebra computacional
- Los sistemas de álgebra computacional normalmente no se denominan calculadoras porque su propósito principal es realizar la manipulación simbólica de expresiones matemáticas que pueden contener variables y operaciones complejas, como la integración. Sin embargo, las expresiones pueden ser cálculos básicos que no utilizan variables y que se evalúan de manera sencilla, como en una calculadora.
- Bases de datos
- Las bases de datos normalmente no se denominan calculadoras porque su principal finalidad es la entrada y el almacenamiento de datos, además de la generación de informes sobre estos datos. Las funciones de cálculo solo se utilizan de forma complementaria para especificar los valores en algunos campos.
Véase también
- Comparación de calculadoras de software
- Calculadora
- Métodos de entrada de la calculadora
- Calculadora de fórmulas
- Calculadora gráfica
- Calculadora programable
- Calculadora científica
- Calculadora de Windows
- Calculadora (Apple)
- Reloj calculadora
- Fotomatemática
- Solucionador de matemáticas de Microsoft
Referencias
- ^ Quirchmayr, Gerald; Schweighofer, Erich; Bench-Capon, Trevor JM (14 de agosto de 1998). Aplicaciones de bases de datos y sistemas expertos: Novena conferencia internacional, DEXA'98, Viena, Austria, 24-28 de agosto de 1998, Actas. Springer Science & Business Media. ISBN 978-3-540-64950-2.
- ^ Power, DJ, A Brief History of Spreadsheets, DSSResources.COM, World Wide Web, http://dssresources.com/history/sshistory.html, versión 3.6, 30 de agosto de 2004. Foto añadida el 24 de septiembre de 2002.