9. Representación de funciones mediante tablas

Una tabla de valores organiza entradas y salidas de una función. Es una herramienta simple para analizar patrones, preparar gráficos y verificar cálculos en programas.

9.1 Introducción

Una función puede representarse de varias formas: con una fórmula, con una tabla, con un gráfico o con código. La tabla de valores muestra de manera ordenada qué salida corresponde a cada entrada.

Esta representación es especialmente útil cuando queremos observar cambios, detectar patrones o preparar los puntos que luego se dibujarán en un gráfico.

9.2 Qué es una tabla de valores

Una tabla de valores contiene, como mínimo, una columna para las entradas y otra para las salidas de la función.

entrada → función → salida

Si la función es f(x), la tabla suele tener una columna para x y otra para f(x).

9.3 Ejemplo básico

Para la función f(x) = 2x + 1, podemos elegir algunos valores de x y calcular sus salidas.

x f(x) = 2x + 1 Cálculo
-2 -3 2 × (-2) + 1 = -3
-1 -1 2 × (-1) + 1 = -1
0 1 2 × 0 + 1 = 1
1 3 2 × 1 + 1 = 3
2 5 2 × 2 + 1 = 5

9.4 Cómo construir una tabla

Para construir una tabla de valores podemos seguir estos pasos:

  1. Escribir la función.
  2. Elegir valores de entrada dentro del dominio.
  3. Evaluar la función para cada entrada.
  4. Registrar cada par entrada-salida.
  5. Revisar si aparece algún patrón.

9.5 Generar una tabla con JavaScript

Un programa puede generar una tabla de valores evaluando la función en una lista de entradas.

function f(x) {
  return 2 * x + 1;
}

const entradas = [-2, -1, 0, 1, 2];

for (const x of entradas) {
  console.log(x, f(x));
}

Este código imprime cada valor de entrada junto con su salida correspondiente.

9.6 Crear una tabla como arreglo de objetos

En programación, una tabla puede representarse como un arreglo de objetos. Cada objeto contiene una entrada y una salida.

function cuadradoMasUno(x) {
  return x * x + 1;
}

const entradas = [-2, -1, 0, 1, 2];

const tabla = entradas.map(x => ({
  x: x,
  salida: cuadradoMasUno(x)
}));

console.log(tabla);

Esta forma es útil cuando queremos guardar los datos, enviarlos a otra parte del programa o dibujarlos en un gráfico.

9.7 Tabla de una función cuadrática

Las tablas ayudan a observar la simetría de algunas funciones. Por ejemplo, en f(x) = x², entradas opuestas producen la misma salida.

x f(x) = x²
-3 9
-2 4
-1 1
0 0
1 1
2 4
3 9

9.8 Elegir entradas adecuadas

La calidad de una tabla depende de los valores de entrada elegidos. Si elegimos pocos valores, podemos perder información importante. Si elegimos demasiados, la tabla puede volverse difícil de leer.

Objetivo Entradas recomendadas Motivo
Explorar una función simple Valores pequeños alrededor de 0 Facilitan el cálculo y la interpretación
Preparar un gráfico Muchos valores con paso regular Permiten dibujar una curva más suave
Analizar datos reales Valores observados en el sistema Representan casos concretos del problema

9.9 Tablas y dominio

Los valores de entrada de una tabla deben pertenecer al dominio de la función. No conviene incluir entradas que hagan que la función no esté definida.

f(x) = 1 / x

Para esta función, x = 0 no puede aparecer en la tabla porque no pertenece al dominio.

function inversa(x) {
  if (x === 0) {
    return "fuera del dominio";
  }

  return 1 / x;
}

const entradas = [-2, -1, 0, 1, 2];

for (const x of entradas) {
  console.log(x, inversa(x));
}

9.10 Tablas para preparar gráficos

Un gráfico puede construirse a partir de una tabla de valores. Cada fila de la tabla se convierte en un punto.

fila de tabla: (x, f(x)) punto del gráfico: coordenada (x, y)

Por eso, antes de dibujar una función en pantalla, muchas aplicaciones generan internamente una lista de puntos.

9.11 Tabla con paso regular

Para generar muchos valores, podemos recorrer un intervalo usando un paso fijo.

function parabola(x) {
  return x * x;
}

for (let x = -2; x <= 2; x += 0.5) {
  console.log(x, parabola(x));
}

Este enfoque es útil para construir gráficos, simulaciones y análisis numéricos.

9.12 Errores comunes

  • Elegir entradas fuera del dominio de la función.
  • Calcular mal la salida por no respetar el orden de operaciones.
  • Usar muy pocos valores y sacar conclusiones apresuradas.
  • Confundir la columna de entrada con la columna de salida.
  • No indicar qué función se está usando para construir la tabla.

9.13 Qué debes recordar de este tema

  • Una tabla representa una función mediante pares de entrada y salida.
  • Las entradas deben pertenecer al dominio.
  • Cada fila muestra una evaluación de la función.
  • Las tablas permiten detectar patrones y preparar gráficos.
  • En JavaScript, una tabla puede generarse con arreglos, ciclos y funciones.
  • Una tabla de valores puede convertirse en una lista de puntos para visualización.

9.14 Conclusión

Las tablas de valores son una representación clara y ordenada de una función. Permiten observar cómo cambian las salidas cuando cambian las entradas.

En el próximo tema veremos la representación gráfica de funciones, donde los pares de una tabla se transforman en puntos dentro de un plano.