Un diagrama de flujo es una herramienta gráfica para describir algoritmos. Muestra la lógica del algoritmo a través de símbolos estándares que representan las acciones y su orden, comenzando y terminando el proceso. Debe reflejar el inicio, las operaciones y su secuencia, y el final del programa.