2. Números, variables y constantes

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.

2.1 Introducción

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.

2.2 Números

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.

2.3 Tipos de números que aparecen en álgebra

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

2.4 Variables en álgebra

Una variable es un símbolo que representa un valor. En álgebra se suelen usar letras como x, y, a o n.

x + 10

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.

2.5 Variables en programación

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.

2.6 Constantes

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.

2.7 Diferencia entre variable y constante

Concepto Puede cambiar Ejemplo algebraico Ejemplo en JavaScript
Variable 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.

2.8 Nombres descriptivos

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.

2.9 Sustitución de valores

Sustituir una variable significa reemplazarla por un valor concreto. Esta idea es central en álgebra y aparece todo el tiempo en programación.

total = precio × cantidad

Si precio = 200 y cantidad = 3, entonces:

total = 200 × 3 = 600
const precio = 200;
const cantidad = 3;
const total = precio * cantidad;

console.log(total);

2.10 Valores de entrada y resultados

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.

2.11 Cuidado con los cambios de valor

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.

2.12 Errores comunes

  • Usar nombres poco claros como a, b o x cuando el programa necesita nombres descriptivos.
  • Declarar con let valores que no van a cambiar.
  • Confundir el signo igual de una ecuación con la asignación de un valor en programación.
  • Olvidar que algunos cálculos decimales pueden producir aproximaciones.
En álgebra, x = 5 describe una igualdad. En JavaScript, const x = 5 asigna el valor 5 a una constante llamada x.

2.13 Qué debes recordar de este tema

  • Los números representan cantidades.
  • Las variables representan valores que pueden ser desconocidos, cambiar o depender del contexto.
  • Las constantes representan valores que deben permanecer fijos.
  • En JavaScript usamos let para variables reasignables y const para valores que no se reasignan.
  • Los nombres descriptivos hacen que las expresiones sean más fáciles de entender.
  • Sustituir valores en una fórmula es la base para convertir álgebra en código.

2.14 Conclusión

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.