Un algoritmo es una secuencia finita de instrucciones para que un ordenador realice una tarea. Los diagramas de flujo representan visualmente el tratamiento de un problema mediante operaciones secuenciales. Las pruebas de escritorio son una técnica manual para verificar el comportamiento de variables durante la ejecución de un programa, ayudando a identificar errores sin necesidad de escribir el código.