El diagrama de flujo representa gráficamente el proceso que sigue la información en un programa mediante símbolos convencionales. Se utilizan comúnmente en el desarrollo de aplicaciones. El diagrama de flujo usa símbolos como óvalos, rectángulos y rombos para representar el inicio, procesos, decisiones y otros elementos de un algoritmo. Los diagramas de flujo estructurados son herramientas de programación estructurada que permiten interpretar y representar gráficamente cada acción de un programa con la estructura apropiada