atiCal: una calculadora científica para el aula y el laboratorio de computación
Muchas veces, en clase, necesitamos que cada estudiante tenga una calculadora científica a mano y no siempre es posible. En el laboratorio de computación tenemos decenas de equipos, pero las calculadoras de sistema no siempre alcanzan para lo que pedimos en Matemática, Física o Química. Por eso desarrollé atiCal, una calculadora científica que se ve y se usa como una calculadora real, pero que funciona dentro del navegador de cualquier computadora, sin instalar nada y sin conexión a internet.
atiCal está inspirada en las calculadoras científicas modernas de pantalla natural: se escribe la expresión como se lee, se puede corregir con el cursor y el resultado aparece en decimal, fracción, grados-minutos-segundos o en otras bases numéricas.
¿Qué puedes hacer con atiCal?
- Operaciones y funciones científicas: potencias, raíces, logaritmos, factorial, trigonometría con funciones inversas e hiperbólicas, combinaciones, permutaciones, MCD y MCM.
- Resultados en varios formatos: decimal, fracción (propia, impropia y número mixto), grados-minutos-segundos, notación fija, científica e ingeniería.
- Sistemas de numeración: convierte resultados a binario, octal, decimal y hexadecimal, y usa operadores lógicos AND, OR, XOR y NOT.
- Cálculo: integral definida y derivada en un punto.
- Memoria y variables: A, B, C, D, x, y y M, que se conservan al cerrar el programa.
- Herramientas incluidas: 24 constantes físicas y matemáticas, conversor de 12 magnitudes (longitud, masa, tiempo, temperatura, presión, energía, entre otras) e historial de cálculos.
- Cómodo en el laboratorio: se maneja con el ratón o con el teclado del computador, tiene cuatro temas de color y ajusta su tamaño a la pantalla.
Requisitos
- Cualquier computadora con un navegador actual: Chrome, Edge, Firefox u Opera.
- No necesita instalación, internet ni permisos de administrador. Es un único archivo.
Descarga
- Descarga el archivo desde el enlace anterior.
- Guárdalo en el escritorio o en una carpeta de tu computadora. Si trabajas en un laboratorio, cópialo a cada equipo o a una carpeta compartida.
- Haz doble clic sobre el archivo. Se abrirá en tu navegador y la calculadora estará lista para usar.
- Opcional: crea un acceso directo en el escritorio para abrirla más rápido.
[update title="Atención" icon="info-circle"]Importante: tus ajustes, variables e historial se guardan en el navegador de cada computadora. Si borras los datos del navegador, se reinician.[/update]
¿Tienes sugerencias o encontraste algún error? Escríbeme en la página de contacto.
Manual de uso de atiCal
Conociendo la calculadora
La pantalla
La pantalla tiene tres zonas:
- Barra de estado (arriba): muestra los modos activos.
- Línea de expresión (centro): aquí se escribe lo que vas a calcular. El cursor parpadeante indica dónde se insertará lo siguiente.
- Resultado (abajo a la derecha): aparece al pulsar =. Si el número es muy largo, la letra se reduce automáticamente.
Indicadores de la barra de estado
|
Indicador |
Significado |
|
DEG RAD GRAD |
Unidad de ángulo
activa: grados, radianes o gradianes. |
|
SHIFT |
La siguiente tecla
ejecutará su función secundaria (la escrita encima). |
|
HYP |
Modo hiperbólico
activo para la próxima función sin, cos o tan. |
|
STO |
Esperando que elijas
la variable donde guardar el último resultado. |
|
M |
La memoria M contiene
un valor distinto de cero. |
|
FIX n SCI n ENG n |
Formato numérico
activo con n decimales o cifras. Si no aparece nada, el formato es Norm. |
|
a/b a b/c |
El resultado se
muestra como fracción o como número mixto. |
|
DMS |
El resultado se
muestra en grados, minutos y segundos. |
|
BIN OCT DEC HEX |
El resultado se
muestra en binario, octal, decimal o hexadecimal. |
Cómo usar SHIFT
Guía de teclas
Fila superior
|
Tecla |
Función principal |
Con SHIFT |
|
SHIFT |
Activa la función
secundaria de la siguiente tecla. |
— |
|
MENU |
Abre el menú de
ajustes (ángulo, formato, tema y herramientas). |
— |
|
ACERCA |
Muestra la información
del programa. |
— |
|
DEL |
Borra el símbolo que
está a la izquierda del cursor. |
— |
|
AC |
Borra toda la
expresión y cancela SHIFT, HYP y STO. |
— |
Primera fila científica
|
Tecla |
Función principal |
Con SHIFT |
|
DRG |
Cambia la unidad de
ángulo: DEG → RAD → GRAD. |
— |
|
S⇔D |
Alterna el resultado
entre decimal y fracción. |
FSE: cambia el formato
Norm → Fix → Sci → Eng. |
|
◄ |
Mueve el cursor a la
izquierda. |
|◄ va al inicio de la
expresión. |
|
► |
Mueve el cursor a la
derecha. |
►| va al final de la
expresión. |
|
∫dx |
Inserta ∫( (integral definida). |
d/dx: inserta d/dx( (derivada). |
|
CONV |
Abre el conversor de
unidades. |
CNST: abre la lista de
constantes. |
Segunda fila científica
|
Tecla |
Función principal |
Con SHIFT |
|
π |
Inserta π. |
hyp: activa el modo
hiperbólico. |
|
sin |
Seno. |
sin⁻¹: arcoseno. |
|
cos |
Coseno. |
cos⁻¹: arcocoseno. |
|
tan |
Tangente. |
tan⁻¹: arcotangente. |
|
Ans |
Inserta el último
resultado. |
— |
|
e |
Inserta el número e. |
logₓy: logaritmo en
base x; se escribe logₓ(base,valor). |
Tercera fila científica
|
Tecla |
Función principal |
Con SHIFT |
|
x⁻¹ |
Inverso (1/x). |
— |
|
x² |
Elevar al cuadrado. |
x³: elevar al cubo. |
|
√x |
Raíz cuadrada: √(. |
∛x: raíz cúbica. |
|
xʸ |
Potencia: base ^
exponente. |
ˣ√y: raíz n-ésima; se
escribe ⁿ√(n,valor). |
|
log |
Logaritmo decimal
(base 10). |
10ˣ: potencia de 10. |
|
ln |
Logaritmo natural. |
eˣ: potencia de e. |
Cuarta fila científica
|
Tecla |
Función principal |
Con SHIFT |
|
D°M′S |
Muestra el último
resultado en grados, minutos y segundos. |
°: inserta el símbolo
de grado. |
|
d/c |
Muestra el resultado
como fracción. |
a b/c: lo muestra como
número mixto. |
|
X |
Inserta la variable x. |
Y: inserta la variable
y. |
|
VAR |
Abre el panel de
variables. |
— |
|
MR |
Inserta la variable M
(memoria). |
M+: suma el último
resultado a M. |
|
STO |
Guarda el último
resultado en una variable. |
M−: resta el último
resultado de M. |
Teclado numérico
|
Tecla |
Función principal |
Con SHIFT |
|
7 · 8 · 9 |
Dígitos. |
n! factorial · nCr
combinaciones · nPr permutaciones. |
|
( · ) |
Paréntesis. |
, (coma separadora) ·
MOD (residuo). |
|
4 · 5 · 6 |
Dígitos. |
GCD (MCD) · LCM (MCM)
· ABS (valor absoluto). |
|
× · ÷ |
Multiplicar y dividir. |
►BIN y ►OCT: muestran
el resultado en binario y octal. |
|
1 · 2 · 3 |
Dígitos. |
AND · OR · XOR. |
|
+ · − |
Sumar y restar. |
►DEC y ►HEX: muestran
el resultado en decimal y hexadecimal. |
|
0 |
Dígito. |
NOT (negación lógica). |
|
. |
Punto decimal. |
Ran#: número aleatorio
entre 0.000 y 0.999. |
|
+/− |
Signo negativo. |
%: porcentaje. |
|
EXP |
Notación científica
(×10^). |
— |
|
= |
Calcula el resultado. |
ANS: inserta el último
resultado. |
Escribir y corregir expresiones
- Escribe la expresión tal como la dirías: 2+3×4. Al pulsar = aparece el resultado (14).
- Paréntesis: las funciones abren su propio paréntesis (por ejemplo sin(). Si al final falta cerrarlo, la calculadora lo cierra sola.
- Multiplicación implícita: puedes omitir el signo × en casos como 2π, 3sin(30) o 2(3+4).
- Corregir: usa ◄ y ► para mover el cursor e insertar o borrar en cualquier punto. DEL borra a la izquierda del cursor y AC limpia todo.
- Continuar con el resultado anterior: después de =, si pulsas un operador (+, −, ×, ÷, ^, x², etc.) el cálculo continúa con Ans. Si pulsas un número o una función, empieza un cálculo nuevo.
- Editar después de calcular: con ◄ o ► vuelves a la expresión y puedes modificarla; el resultado se oculta hasta que pulses = otra vez.
Funciones matemáticas
Trigonometría y unidad de ángulo
Funciones hiperbólicas
Logaritmos, potencias y raíces
- log(1000) = 3 · ln(e) = 1.
- logₓ(2,8) = 3 (logaritmo de 8 en base 2). Escribe primero la base y después el valor, separados por coma (SHIFT + ().
- 10^(2) = 100 (tecla 10ˣ) · e^(1) = e (tecla eˣ).
- √(16) = 4 · ∛(27) = 3 · ⁿ√(3,27) = 3 (raíz cúbica de 27). La raíz n-ésima admite índice impar con radicando negativo: ⁿ√(3,−8) = −2.
Factorial, combinatoria y divisibilidad
- 5! = 120. Funciona hasta 170!; también acepta números no enteros.
- 5 nCr 2 = 10 (combinaciones) · 5 nPr 2 = 20 (permutaciones).
- gcd(12,18) = 6 (MCD) · lcm(4,6) = 12 (MCM) · abs(−5) = 5.
- 10 mod 3 = 1 (residuo) · 200×15% = 30.
Números aleatorios
Formatos de resultado
Formato numérico (Norm, Fix, Sci, Eng)
|
Formato |
Descripción |
|
Norm |
Formato normal: hasta
10 cifras; usa notación científica solo para números muy grandes (desde 10¹⁰)
o muy pequeños (menores que 10⁻⁹). |
|
Fix |
Cantidad fija de
decimales. Ejemplo con 3 decimales: 2/3 = 0.667. |
|
Sci |
Notación científica
con n decimales en la mantisa. Ejemplo: 12345.6789 → 1.235×10⁴. |
|
Eng |
Notación de
ingeniería: el exponente es múltiplo de 3. Ejemplo: 12345.6789 → 12.35×10³. |







Publicar un comentario