Los diagramas de flujo representan esquemáticamente la secuencia lógica de un algoritmo o proceso mediante símbolos estandarizados. Muestran el flujo de instrucciones desde el inicio hasta el final, incluyendo decisiones, iteraciones, entradas, procesos y flujos. La Organización Internacional para la Estandarización y el Instituto Nacional Americano de Estandarización estandarizaron los principales símbolos en 1985 para facilitar la comprensión de procesos.