3. Expresiones algebraicas

Una expresión algebraica combina números, variables y operadores para representar un cálculo. En programación, esas expresiones se convierten directamente en instrucciones que producen resultados.

3.1 Introducción

Una expresión algebraica es una combinación de números, variables, constantes y operaciones. Sirve para representar un cálculo sin depender necesariamente de un valor único.

Por ejemplo, x + 5 es una expresión algebraica. No sabemos su resultado hasta conocer el valor de x.

En programación, las expresiones son esenciales porque permiten calcular nuevos valores a partir de datos existentes.

3.2 Partes de una expresión algebraica

Una expresión puede incluir varios elementos. Reconocerlos ayuda a leer fórmulas y convertirlas en código.

Elemento Ejemplo Significado
Número 10 Valor fijo usado en el cálculo
Variable x Valor que puede cambiar o ser desconocido
Operador +, -, ×, ÷ Indica la operación que se realiza
Constante IVA, PI Valor que permanece fijo
Paréntesis (x + 2) × 3 Agrupa operaciones y cambia prioridades

3.3 Ejemplos simples

Estas son expresiones algebraicas comunes:

x + 8
precio × cantidad
base × altura
(a + b) / 2
velocidad × tiempo

Cada expresión representa una regla de cálculo. Para obtener un resultado, necesitamos sustituir las variables por valores concretos.

3.4 Expresiones en JavaScript

En JavaScript también escribimos expresiones. La diferencia es que usamos los operadores propios del lenguaje.

Álgebra JavaScript Operación
a + b a + b Suma
a - b a - b Resta
a × b a * b Multiplicación
a ÷ b a / b División
a ** 2 Potencia

3.5 Evaluar una expresión

Evaluar una expresión significa calcular su resultado después de asignar valores a sus variables.

expresión: x + 8
si x = 12
resultado: 12 + 8 = 20
const x = 12;
const resultado = x + 8;

console.log(resultado);

3.6 Expresiones con varias variables

Una expresión puede depender de más de una variable. Esto es muy frecuente en fórmulas y algoritmos.

total = precio × cantidad
const precio = 150;
const cantidad = 4;
const total = precio * cantidad;

console.log(total);

El resultado depende de los valores de precio y cantidad. Si alguno cambia, el resultado también cambia.

3.7 Expresiones con constantes

Las constantes se usan cuando una expresión necesita valores fijos. Por ejemplo, una tasa de impuesto, una velocidad máxima o el valor de PI.

const PI = 3.1416;
const radio = 5;
const area = PI * radio ** 2;

console.log(area);

La constante PI mantiene su valor. La variable radio puede cambiar según el círculo que se quiera calcular.

3.8 Paréntesis y prioridad de operaciones

Los paréntesis indican qué parte de una expresión debe resolverse primero. En programación también son muy importantes para evitar cálculos incorrectos.

(a + b) / 2
const a = 10;
const b = 20;

const promedioCorrecto = (a + b) / 2;
const promedioIncorrecto = a + b / 2;

console.log(promedioCorrecto);
console.log(promedioIncorrecto);

Sin paréntesis, la división se realiza antes que la suma. Por eso las dos expresiones no producen el mismo resultado.

3.9 Expresiones y asignación

En JavaScript, una expresión puede estar del lado derecho de una asignación. Primero se calcula la expresión y luego se guarda el resultado.

const horas = 6;
const pagoPorHora = 1200;

const sueldo = horas * pagoPorHora;

console.log(sueldo);

La expresión horas * pagoPorHora se evalúa y su resultado queda guardado en sueldo.

3.10 Expresiones dentro de funciones

Las funciones permiten reutilizar expresiones. En lugar de repetir la misma fórmula muchas veces, la escribimos una sola vez.

function calcularAreaRectangulo(base, altura) {
  return base * altura;
}

console.log(calcularAreaRectangulo(8, 5));
console.log(calcularAreaRectangulo(12, 3));

La expresión base * altura se aplica a distintos valores cada vez que llamamos a la función.

3.11 Expresiones numéricas y expresiones lógicas

No todas las expresiones producen números. Algunas expresiones producen valores lógicos: true o false.

const edad = 20;
const esMayorDeEdad = edad >= 18;

console.log(esMayorDeEdad);

La expresión edad >= 18 no calcula una cantidad: responde si la condición se cumple.

3.12 Errores comunes al escribir expresiones

  • Olvidar que en JavaScript la multiplicación se escribe con *.
  • Escribir 2x en lugar de 2 * x.
  • No usar paréntesis cuando la prioridad de operaciones puede cambiar el resultado.
  • Usar nombres de variables poco claros.
  • Confundir una expresión con una ecuación: una expresión calcula, una ecuación compara o plantea una igualdad.
En álgebra podemos escribir 2x. En JavaScript debemos escribir 2 * x.

3.13 Qué debes recordar de este tema

  • Una expresión algebraica combina números, variables, constantes y operadores.
  • Evaluar una expresión significa calcular su resultado con valores concretos.
  • Las expresiones en JavaScript usan operadores como +, -, *, / y **.
  • Los paréntesis ayudan a controlar el orden de cálculo.
  • Las expresiones pueden producir números o valores lógicos.
  • Una fórmula algebraica puede convertirse en una expresión de programación.

3.14 Conclusión

Las expresiones algebraicas son la forma básica de representar cálculos. En programación, cada vez que combinamos variables y operadores para obtener un resultado, estamos usando una expresión.

En el próximo tema estudiaremos términos, coeficientes y exponentes, que nos permitirán analizar con más detalle la estructura interna de una expresión algebraica.