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 , y . 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.
¿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