En Programación De Computadoras los diagramas de flujo son un esquema gráfico de un algoritmo, el cual muestra los pasos o procesos a seguir para alcanzar la solución de un problema. Se utilizan antes de empezar a codificar el programa de manera que tengamos una visión de conjunto de las operaciones que se van a ejecutar, puntos de ramificación, etc
Otros tipos de representación de la información serían: diagrama de barras, histogramas, diagrama de sectores, Redes Mentales, organigramas o Mapas Conceptuales.