3. Principios básicos de conteo

Los principios de la suma y del producto permiten contar posibilidades organizando un problema en alternativas excluyentes o en etapas sucesivas.

3.1 Introducción

Los principios básicos de conteo son reglas que permiten determinar cuántos resultados puede tener una situación sin enumerarlos todos. Constituyen la base para estudiar factoriales, permutaciones, variaciones, combinaciones y muchos algoritmos.

La pregunta más importante no es qué fórmula memorizar, sino cómo está organizado el problema. Si hay alternativas que no ocurren al mismo tiempo, sumamos. Si hay decisiones consecutivas, multiplicamos.

3.2 El principio de la suma

Si una tarea puede realizarse mediante una opción de un primer grupo o mediante una opción de un segundo grupo, y los grupos no se superponen, el número total de posibilidades es la suma de las cantidades.

Si una actividad puede hacerse de 3 formas o de 5 formas distintas:

Total = 3 + 5 = 8 formas

La palabra o suele indicar que debemos analizar el principio de la suma. Es importante que las alternativas sean excluyentes; si un mismo caso aparece en ambos grupos, se estaría contando dos veces.

3.3 Simulación del principio de la suma

La siguiente simulación representa dos caminos alternativos para realizar una tarea. Puedes cambiar la cantidad de opciones de cada camino y observar el total.

Contar alternativas excluyentes

Si el camino A tiene 3 posibilidades y el camino B tiene 2, el resultado es 3 + 2 = 5. Cada caso pertenece a un solo camino, por lo que no hay duplicación.

3.4 El principio del producto

Si una tarea se realiza en varias etapas sucesivas y cada etapa tiene una cantidad determinada de opciones, el número total de resultados se obtiene multiplicando las opciones de todas las etapas.

Primera etapa: 2 opciones
Segunda etapa: 3 opciones
Tercera etapa: 4 opciones

Total = 2 × 3 × 4 = 24 resultados

La palabra y suele indicar que deben combinarse etapas: elegir una opción de la primera etapa y una de la segunda, y así sucesivamente.

3.5 Simulación del principio del producto

En esta simulación cada configuración se forma eligiendo una opción de cada etapa. El programa calcula el producto y muestra las configuraciones cuando la cantidad total es pequeña.

Construir configuraciones por etapas

3.6 Cómo se aplica el principio del producto

Supongamos que una configuración tiene tres partes:

  • 2 opciones para el tipo de operación.
  • 3 opciones para el nivel de prioridad.
  • 2 opciones para el modo de ejecución.

Como debemos elegir una opción de cada grupo, el total es:

2 × 3 × 2 = 12 configuraciones

No es necesario listar las 12 configuraciones para conocer su cantidad. La estructura por etapas contiene toda la información necesaria.

3.7 Un ejemplo en JavaScript: principio de la suma

El siguiente ejemplo calcula la cantidad de opciones disponibles cuando una acción puede realizarse mediante dos grupos alternativos.

const opcionesMenu = 4;
const opcionesAccesoRapido = 3;

const totalOpciones = opcionesMenu + opcionesAccesoRapido;
console.log(`Opciones totales: ${totalOpciones}`);

El resultado es 7 siempre que las opciones del menú y las de acceso rápido representen casos diferentes.

3.8 Un ejemplo en JavaScript: principio del producto

Ahora calculamos cuántas configuraciones se pueden formar al elegir un elemento de cada grupo.

const colores = ["rojo", "azul", "verde"];
const tamaños = ["pequeño", "grande"];

const totalConfiguraciones = colores.length * tamaños.length;
console.log(`Configuraciones: ${totalConfiguraciones}`);

Hay 3 colores y 2 tamaños. Por lo tanto, existen 3 × 2 = 6 configuraciones posibles.

3.9 Enumerar para comprobar el conteo

Aunque la combinatoria busca evitar la enumeración completa, enumerar unos pocos casos puede servir para verificar una fórmula. Este ejemplo construye todas las combinaciones entre dos grupos.

const formas = ["A", "B", "C"];
const colores = ["claro", "oscuro"];
const configuraciones = [];

for (const forma of formas) {
  for (const color of colores) {
    configuraciones.push(`${forma}-${color}`);
  }
}

console.log(configuraciones);
console.log(`Total: ${configuraciones.length}`);

El doble recorrido produce 3 × 2 = 6 casos. Para cantidades grandes, conviene conservar el cálculo por producto y no construir una lista que podría ocupar mucha memoria.

3.10 Cuando se combinan suma y producto

Un problema puede tener alternativas y etapas al mismo tiempo. En ese caso, primero se multiplica dentro de cada alternativa y luego se suman los resultados.

Supongamos que una tarea puede realizarse por dos métodos:

Método A: 2 tipos × 3 niveles = 6 configuraciones
Método B: 4 tipos × 2 niveles = 8 configuraciones

Total = 6 + 8 = 14 configuraciones

La expresión completa es:

(2 × 3) + (4 × 2) = 14

La clave consiste en separar claramente las alternativas antes de multiplicar sus etapas internas.

3.11 Errores frecuentes

Error Qué ocurre Cómo evitarlo
Sumar etapas sucesivas Se cuentan alternativas cuando en realidad hay que elegir todas las etapas. Usar el producto cuando aparece una secuencia de decisiones.
Multiplicar alternativas Se combinan caminos que no ocurren juntos. Usar la suma cuando las opciones son excluyentes.
Contar un caso dos veces Las alternativas tienen elementos compartidos. Revisar si los grupos son disjuntos antes de sumar.
Ignorar restricciones El cálculo incluye configuraciones que no son válidas. Describir primero las condiciones del problema.

3.12 Qué debes recordar de este tema

  • El principio de la suma se aplica a alternativas excluyentes.
  • El principio del producto se aplica a etapas sucesivas.
  • La suma responde a situaciones del tipo “una opción u otra”.
  • El producto responde a situaciones del tipo “una opción y luego otra”.
  • Un problema puede combinar productos dentro de cada alternativa y sumas entre alternativas.
  • Las simulaciones y la enumeración de casos pequeños ayudan a comprobar el resultado.
  • En informática, estos principios permiten estimar espacios de búsqueda y cantidad de configuraciones.

3.13 Conclusión

Los principios de la suma y del producto permiten convertir una situación compleja en partes sencillas de contar. La suma organiza caminos alternativos y el producto combina decisiones que deben tomarse en etapas sucesivas.

En el próximo tema estudiaremos con más detalle el principio de la suma y sus condiciones de aplicación.