3. Variables dependientes e independientes

En una función, una variable puede actuar como entrada y otra como resultado. Comprender esta diferencia permite leer fórmulas, diseñar algoritmos y modelar relaciones entre datos.

3.1 Introducción

Cuando trabajamos con funciones, no todas las variables cumplen el mismo papel. Algunas variables se eligen o se reciben como datos de entrada. Otras variables se calculan a partir de esos datos.

La variable que se elige o se modifica libremente se llama variable independiente. La variable que se calcula a partir de ella se llama variable dependiente.

3.2 Variable independiente

La variable independiente es el valor de entrada de la función. Es la variable que podemos cambiar para observar cómo se modifica el resultado.

f(x) = 3x + 2

En esta función, x es la variable independiente. Podemos evaluar la función con x = 0, x = 5 o cualquier otro valor permitido.

3.3 Variable dependiente

La variable dependiente es el resultado que cambia según el valor de la variable independiente. En la notación y = f(x), la variable y depende de x.

y = 3x + 2

Si cambia x, también puede cambiar y. Por eso decimos que y depende de x.

3.4 Ejemplo básico

Supongamos que el costo de un viaje depende de la cantidad de kilómetros recorridos. Si cada kilómetro cuesta 50 unidades monetarias, podemos escribir:

costo(kilómetros) = kilómetros × 50

La cantidad de kilómetros es la variable independiente. El costo es la variable dependiente.

function calcularCosto(kilometros) {
  return kilometros * 50;
}

console.log(calcularCosto(3));
console.log(calcularCosto(10));

3.5 Relación entre entrada y salida

En programación, la variable independiente suele aparecer como parámetro de una función. La variable dependiente suele ser el valor que devuelve la función.

Concepto matemático En una función En JavaScript
Variable independiente Entrada Parámetro
Regla de la función Transformación Cuerpo de la función
Variable dependiente Salida Valor retornado

3.6 Cambiar la variable independiente

Una forma simple de entender una función es probar distintos valores de entrada y observar las salidas correspondientes.

function temperaturaFahrenheit(celsius) {
  return celsius * 9 / 5 + 32;
}

for (let celsius = 0; celsius <= 30; celsius += 10) {
  console.log(celsius, temperaturaFahrenheit(celsius));
}

La temperatura en grados Celsius es independiente. La temperatura en grados Fahrenheit depende del valor elegido.

3.7 Tabla de valores

Las tablas permiten ver con claridad cómo cambia la variable dependiente cuando cambia la variable independiente.

x f(x) = 2x + 1 Interpretación
0 1 Cuando la entrada es 0, la salida es 1
1 3 Cuando la entrada aumenta, la salida también aumenta
2 5 La salida depende de la regla aplicada a x
3 7 Cada valor de x produce un único valor de f(x)

3.8 Variables en gráficos

En un gráfico cartesiano, la variable independiente suele ubicarse en el eje horizontal. La variable dependiente suele ubicarse en el eje vertical.

eje x: variable independiente eje y: variable dependiente

Esta convención ayuda a interpretar gráficos de funciones, curvas de crecimiento, trayectorias y datos visualizados.

3.9 No siempre se llaman x e y

En matemática es común usar x e y, pero en programación conviene usar nombres descriptivos. El papel de una variable no depende de su nombre, sino de su función dentro del modelo.

Variable independiente Variable dependiente Contexto
tiempo posición Movimiento
precio impuesto Facturación
distancia costo Transporte
nivel experienciaNecesaria Videojuegos

3.10 Varias variables independientes

Algunas funciones dependen de más de una variable independiente. Por ejemplo, el área de un rectángulo depende de la base y de la altura.

área(base, altura) = base × altura
function calcularArea(base, altura) {
  return base * altura;
}

console.log(calcularArea(8, 5));

En este caso, base y altura son variables independientes. El área es la variable dependiente.

3.11 Errores comunes

  • Confundir la variable independiente con la dependiente.
  • Creer que la variable independiente siempre debe llamarse x.
  • Olvidar que una función puede tener más de una variable independiente.
  • No identificar claramente qué dato entra y qué resultado se espera.
  • Usar nombres de variables poco descriptivos en el código.

3.12 Qué debes recordar de este tema

  • La variable independiente es la entrada de la función.
  • La variable dependiente es el resultado calculado.
  • En y = f(x), la variable y depende de x.
  • En JavaScript, los parámetros suelen representar variables independientes.
  • El valor retornado por una función representa la salida o variable dependiente.
  • Identificar estas variables ayuda a transformar problemas en código.

3.13 Conclusión

Las variables dependientes e independientes permiten entender qué datos controlan una función y qué resultados se obtienen a partir de ellos. Esta distinción es fundamental para interpretar fórmulas, tablas, gráficos y algoritmos.

En el próximo tema veremos el concepto de relación y función, para distinguir cuándo una relación entre valores puede considerarse una función matemática.