Los diagramas de flujo o flujogramas son una técnica gráfica de representación de algoritmos en la que se utilizan símbolos para representar el flujo de la ejecución del programa o código escrito. 
Técnicas aprendidas te ayudarán a definir el comportamiento del programa, dependiendo de las condiciones que se presenten.