atiCalc - Calculadora Científica
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³. |
Fracciones
- S⇔D: alterna entre decimal y fracción.
- d/c: fracción impropia (por ejemplo 7/4) · SHIFT + d/c (a b/c): número mixto (1 3/4).
- Si el resultado no se puede expresar con un denominador de hasta 10 000 (por ejemplo π), aparece el aviso «No se puede expresar como fracción» y se mantiene el decimal.
Grados, minutos y segundos
Sistemas de numeración y lógica
- Calcula un resultado entero y usa SHIFT + × (►BIN), SHIFT + ÷ (►OCT), SHIFT + + (►DEC) o SHIFT + − (►HEX). Ejemplos: 10 → 1010 en binario; 255 → FF en hexadecimal.
- Solo se convierten enteros entre −2 147 483 648 y 4 294 967 295. Los negativos se muestran en complemento a dos de 32 bits (−1 = FFFFFFFF). Los binarios se agrupan de 4 en 4 dígitos.
- Operadores lógicos (enteros): 12 and 10 = 8 · 12 or 3 = 15 · 12 xor 5 = 9 · not(0) = −1.
- Al pulsar = de nuevo, el resultado vuelve al formato normal.
Memoria y variables
- Calcula un resultado con =.
- Pulsa STO (aparece STO en la barra de estado).
- Pulsa X, SHIFT + X (Y), MR (M) o abre VAR y elige A, B, C, D, x, y o M.
- M+ (SHIFT + MR) suma el último resultado a M; M− (SHIFT + STO) lo resta. MR inserta el valor de M.
- El panel VAR muestra el valor de cada variable y permite borrarlas todas.
- Las variables se conservan al cerrar el navegador (en la misma computadora).
Cálculo: integral y derivada
|
Operación |
Sintaxis |
Ejemplo |
|
Integral definida |
∫(función, inferior, superior) |
∫(x²,0,3) = 9 |
|
Derivada en un punto |
d/dx(función, punto) |
d/dx(x³,2) = 12 |
- Separa los datos con comas (SHIFT + ().
- Con funciones trigonométricas conviene trabajar en RAD: ∫(sin(x),0,π) = 2.
- Los cálculos son numéricos y precisos a unas 10 cifras. Si la función no está definida en algún punto del intervalo, se muestra Math ERROR.
Constantes físicas y matemáticas
Conversión de unidades
- Elige la magnitud.
- Escribe el valor (inicialmente aparece tu último resultado).
- Elige la unidad de origen (De) y la de destino (A). El resultado se actualiza al instante.
- Usa Invertir para intercambiar las unidades o Insertar resultado para llevar el valor a la expresión.
Historial
- Toca la expresión para recuperarla y editarla.
- Toca el resultado para insertarlo en la expresión actual.
- Borrar historial vacía la lista.
Menú y temas
Uso con el teclado del computador
|
Teclas |
Acción |
|
0–9 . , |
Dígitos, punto decimal
y coma. |
|
+ - * / ^ ( ) ! % |
Suma, resta,
multiplicación, división, potencia, paréntesis, factorial y porcentaje. |
|
Enter o = |
Calcula (igual). |
|
Retroceso |
DEL. |
|
Esc |
AC. Si hay un panel
abierto, lo cierra. |
|
← → Inicio Fin |
Mueven el cursor. |
|
s c t |
sin, cos, tan. |
|
S C T (mayúsculas) |
Funciones inversas:
sin⁻¹, cos⁻¹, tan⁻¹. |
|
l n |
log y ln. |
|
r R |
Raíz cuadrada y raíz
cúbica. |
|
q |
Elevar al cuadrado. |
|
p e |
π y e. |
|
E (mayúscula) |
×10^ (notación
científica). |
|
x y m a |
Variables x, y, M y
último resultado (Ans). |
|
? |
Abre o cierra la
ayuda. |
Ejemplos resueltos
|
Cálculo |
Qué escribir |
Resultado |
|
Operaciones combinadas |
2+3×4 |
14 |
|
Teorema de Pitágoras
(3 y 4) |
√(3²+4²) |
5 |
|
Seno de 30° (modo DEG) |
sin(30) |
0.5 |
|
Ángulo cuyo seno es 1
(DEG) |
sin⁻¹(1) |
90 |
|
Área de un círculo de
radio 2 |
π×2² |
12.56637061 |
|
Raíz cúbica de 27 |
ⁿ√(3,27) o ∛(27) |
3 |
|
Logaritmo de 8 en base
2 |
logₓ(2,8) |
3 |
|
Combinaciones de 5 en
2 |
5 nCr 2 |
10 |
|
Máximo común divisor
de 12 y 18 |
gcd(12,18) |
6 |
|
15 % de 200 |
200×15% |
30 |
|
Un tercio como
fracción |
1÷3 y luego S⇔D |
1/3 |
|
Grados, minutos y
segundos |
30.25 y luego D°M′S |
30°15′0″ |
|
10 en binario |
10 y luego SHIFT + × |
1010 |
|
255 en hexadecimal |
255 y luego SHIFT + − |
FF |
|
Integral de x² de 0 a
3 |
∫(x²,0,3) |
9 |
|
Derivada de x³ en x =
2 |
d/dx(x³,2) |
12 |
Mensajes de error
|
Mensaje |
Causas más comunes |
|
Math ERROR |
División para cero;
0⁰; raíz cuadrada de un negativo; logaritmo de un número menor o igual que
cero; tan(90°); sin⁻¹ o cos⁻¹ de un valor fuera de −1 a 1; factorial de un
negativo entero o mayor que 170; nCr o nPr con valores no enteros o con r
mayor que n; operaciones lógicas con números no enteros; resultados demasiado
grandes. |
|
Syntax ERROR |
Expresión incompleta (2+); símbolo mal colocado; paréntesis de
cierre de más; cantidad incorrecta de datos en una función (por ejemplo gcd(12)). |
Alcance y limitaciones
- Usa aritmética de doble precisión: unas 15 cifras significativas.
- No incluye números complejos, matrices, estadística ni resolución de ecuaciones.
- La integral y la derivada son numéricas (aproximadas con alta precisión).
Preguntas frecuentes
¿Necesita internet?
¿En qué navegadores funciona?
¿Cómo la instalo en el laboratorio?
¿Por qué no aparece mi historial en otra computadora?
¿Se ve cortada o muy pequeña?
¿Sirve en celulares y tabletas?
atiCalc
Desarrollado por José Cruz Abril
Unidad Educativa Ati II Pillahuaso
Guayaquil - Ecuador
2026
Distribución gratuita para uso educativo






