Si has leído los enlaces anteriores debes saber que un algoritmo es una serie de pasos secuenciales para la solución de un problema. Para plantear los algoritmos de una manera más sencilla utilizaremos una aplicación llamada DFD(Diagrama de flujo de datos) el cual es un editor e interprete de diagramas de flujo que permite editar, ejecutar y depurar algoritmos representados como diagramas de flujo.

Para descargar la aplicación puedes hacerlo en el siguiente enlace Descargar DFD.
Des pues de descargarlo hay que descomprimir el archivo, paso siguiente aparecerá una carpeta llamada 'FreeDFD-1.1' donde se encuentran los ejecutables del programa en diferentes idiomas como por ejemplo inglés, español y portuges.

¿Que es un diagrama de flujo?

Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir que es la representación detallada en forma gráfica de como deben realizarse los pasos en la computadora para producir resultados.
Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computadora), se relacionan entre si mediante líneas que indican el orden en que se deben ejecutar los procesos.
A continuación se realizara un breve descripción de cada símbolo de los diagramas de flujo, de que se compone y la función que cumple cada uno de ellos :


Símbolo                                 

 Indica el inicio y el final