Los números representan cantidades, las variables guardan valores que pueden cambiar y las constantes identifican valores que deben permanecer fijos durante la ejecución de un programa.
Para construir expresiones algebraicas necesitamos tres elementos básicos: números, variables y constantes. Estos elementos también son fundamentales en programación, porque permiten guardar datos, realizar cálculos y expresar reglas.
En álgebra escribimos relaciones como x + 5 o precio × cantidad. En JavaScript usamos variables y constantes para representar esas mismas ideas dentro de un programa.
Un número representa una cantidad. Puede indicar edad, precio, distancia, velocidad, puntaje, temperatura, cantidad de elementos o cualquier otro valor medible.
console.log(10);
console.log(3.5);
console.log(-8);
En JavaScript, los números enteros y los números decimales se representan normalmente con el tipo Number.
En este curso usaremos distintos tipos de números. No es necesario memorizar todos los conjuntos desde el primer día, pero sí conviene reconocerlos.
| Tipo | Ejemplos | Uso frecuente en programación |
|---|---|---|
| Naturales | 0, 1, 2, 3, 4 | Contar elementos, posiciones o repeticiones |
| Enteros | -3, -2, -1, 0, 1 | Desplazamientos, saldos y diferencias |
| Decimales | 2.5, 0.75, -4.2 | Precios, medidas, porcentajes y promedios |
| Racionales | 1/2, 3/4, 10/5 | Proporciones, fracciones y escalas |
| Reales | Todos los anteriores y muchos más | Modelos matemáticos, gráficos y simulaciones |
Una variable es un símbolo que representa un valor. En álgebra se suelen usar letras como x, y, a o n.
La expresión anterior indica que a cierto valor x se le suma 10. Si x vale 4, el resultado es 14. Si x vale 20, el resultado es 30.
En programación, una variable es un espacio con nombre donde guardamos un valor para usarlo después. En JavaScript podemos declarar variables con let.
let puntos = 0;
console.log(puntos);
puntos = 10;
console.log(puntos);
La variable puntos primero vale 0 y luego cambia a 10. Por eso decimos que una variable puede variar.
Una constante representa un valor que no debe cambiar. En álgebra puede ser un número fijo dentro de una expresión. En programación, una constante se declara con const.
const IVA = 21;
const precio = 1000;
const impuesto = precio * IVA / 100;
console.log(impuesto);
En este ejemplo, IVA funciona como una constante porque el porcentaje se usa como valor fijo para el cálculo.
| Concepto | Puede cambiar | Ejemplo algebraico | Ejemplo en JavaScript |
|---|---|---|---|
| Variable | Sí | x | let cantidad = 3; |
| Constante | No debería cambiar | 5, π, una tasa fija | const DESCUENTO = 15; |
Como regla práctica, usa const cuando el valor no deba reasignarse y let cuando el valor pueda cambiar durante el programa.
En álgebra es común usar letras cortas. En programación conviene usar nombres que expliquen qué representa cada valor.
const precioUnitario = 250;
const cantidadComprada = 4;
const total = precioUnitario * cantidadComprada;
console.log(total);
El código se entiende mejor cuando los nombres indican el significado del dato. precioUnitario es más claro que una variable llamada simplemente x.
Sustituir una variable significa reemplazarla por un valor concreto. Esta idea es central en álgebra y aparece todo el tiempo en programación.
Si precio = 200 y cantidad = 3, entonces:
const precio = 200;
const cantidad = 3;
const total = precio * cantidad;
console.log(total);
Muchas veces las variables representan datos de entrada y otras variables representan resultados calculados. Separar esas ideas ayuda a diseñar programas más claros.
const base = 12;
const altura = 7;
const area = base * altura;
console.log(area);
base y altura son datos de entrada. area es un resultado calculado a partir de esos datos.
Cuando una variable cambia muchas veces, el programa puede volverse más difícil de seguir. Por eso es importante usar variables solo cuando realmente necesitamos modificar un valor.
let saldo = 1000;
saldo = saldo - 200;
saldo = saldo + 150;
console.log(saldo);
La variable saldo cambia porque se descuentan y se agregan importes. En este caso tiene sentido usar let.
Números, variables y constantes son los bloques básicos para construir expresiones algebraicas y programas. Con ellos podemos representar datos de entrada, valores fijos y resultados calculados.
En el próximo tema veremos expresiones algebraicas, donde combinaremos estos elementos mediante operaciones para formar reglas de cálculo más completas.