El diagrama de flujo, es uno de los tipos de lenguajes algorítmicos representado en forma grafica y contiene las operaciones que deben llevarse a cabo dentro de un algoritmo; siendo este una serie de pasos organizados que describe el proceso a seguir para dar solución a un problema especifico, presidido bajo un conjunto de símbolos y reglas. El diagrama de flujo como su nombre lo dice representa el flujo de información de un procedimiento.