EATRYL
Guía de estudio / 6 min

Prueba tu algoritmo antes de escribir más código

Usa una tabla de seguimiento y casos límite para entender lo que hace tu solución.

Define el resultado esperado

Escribe las entradas válidas y el resultado que esperas. Para calcular el promedio de una lista, define qué ocurrirá si la lista está vacía. Decidirlo forma parte del problema, no es un detalle posterior.

Selecciona un caso que puedas calcular a mano. Con notas 8, 9 y 7, el promedio esperado es 8.

Sigue cada variable

Construye una tabla con una fila por paso. Para sumar 8, 9 y 7, el acumulador empieza en 0, pasa a 8, luego a 17 y termina en 24. Al dividir entre 3 obtenemos 8.

Si el programa no devuelve lo esperado, compara su estado con esta secuencia. El primer valor distinto suele indicar dónde empezar a investigar.

Revisa los límites

Si una condición es n > 5, comprueba n=4, n=5 y n=6. Así puedes observar los dos caminos y saber qué pasa exactamente en el límite.

En una repetición, revisa si el último valor está incluido y si el contador cambia. Un ciclo que nunca modifica su condición puede no terminar.

Cambia una cosa y vuelve a probar

Describe el error antes de corregirlo: qué entrada lo provoca, qué esperabas y qué ocurrió. Después modifica el paso correspondiente y vuelve a ejecutar ese caso.

Comprueba también un caso que antes funcionaba. Documentar esta pequeña prueba te permite reconocer si tu corrección resolvió el problema sin alterar otro comportamiento.

Clases en línea · Atención personalizada

¿Necesitas ayuda con este tema?

Trabájalo paso a paso con un profesor de EATRYL. Consulta disponibilidad y costo para reforzar Prueba tu algoritmo antes de escribir más código.

Consultar una clase sobre este tema
Conecta lo aprendido

Sigue explorando.