Los diagramas de flujo son una manera de representar
visualmente el flujo de datos através de sistemas de tratamiento de información
los diagramas de flujo describen que operaciones y en que secuencia se
requieren para solucionar un problema de dato.
Un diagrama de flujo es una representacion gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programaciòn, la economía, los procesos industriales y la psicología cognitiva.
Estos diagramas utilizan símbolos con significados bien definidos que
representan los pasos del algoritmo, y representan el flujo de ejecución
mediante flechas que conectan los puntos de inicio y de fin de proceso.
Un diagrama de flujo siempre tiene un único punto de inicio y un
único punto de término. Además, todo camino de ejecución debe permitir
llegar desde el inicio hasta el término.
Las siguientes son acciones previas a la realización del diagrama de flujo:
- Identificar las ideas principales a ser incluidas en el diagrama de
flujo. Deben estar presentes el dueño o responsable del proceso, los
dueños o responsables del proceso anterior y posterior y de otros
procesos interrelacionados, otras partes interesadas.
- Definir qué se espera obtener del diagrama de flujo.
- Identificar quién lo empleará y cómo.
- Establecer el nivel de detalle requerido.
- Determinar los límites del proceso a describir
PASOS PARA CONSTRUIR UN DIAGRAMA DE FLUJO
- Establecer el alcance del proceso a describir. De esta manera
quedará fijado el comienzo y el final del diagrama. Frecuentemente el
comienzo es la salida del proceso previo y el final la entrada al
proceso siguiente.
- Identificar y listar las principales actividades/subprocesos que
están incluidos en el proceso a describir y su orden cronológico.
- Si el nivel de detalle definido incluye actividades menores, listarlas también.
- Identificar y listar los puntos de decisión.
- Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
- Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.
VENTAJAS DE LOS DIAGRAMAS DE FLUJO
- Favorecen la comprensión del proceso a través de mostrarlo como un
dibujo. El cerebro humano reconoce fácilmente los dibujos. Un buen
diagrama de flujo reemplaza varias páginas de texto.
- Permiten identificar los problemas y las oportunidades de mejora del
proceso. Se identifican los pasos redundantes, los flujos de los
re-procesos, los conflictos de autoridad, las responsabilidades, los
cuellos de botella, y los puntos de decisión.
- Muestran las interfaces cliente-proveedor y las transacciones que en
ellas se realizan, facilitando a los empleados el análisis de las
mismas.
- Son una excelente herramienta para capacitar a los nuevos empleados y
también a los que desarrollan la tarea, cuando se realizan mejoras en
el proceso.
TIPOS DE DIAGRAMA DE FLUJO
- Formato vertical: En él el flujo o la secuencia de las operaciones,
va de arriba hacia abajo. Es una lista ordenada de las operaciones de un
proceso con toda la información que se considere necesaria, según su
propósito.
- Formato horizontal: En él, el flujo o la secuencia de las operaciones, va de izquierda a derecha.
- Formato panorámico: El proceso entero está representado en una sola
carta y puede apreciarse de una sola mirada mucho más rápido que leyendo
el texto, lo que facilita su comprensión, aun para personas no
familiarizadas. Registra no solo en línea vertical, sino también
horizontal, distintas acciones simultáneas y la participación de más de
un puesto o departamento que el formato vertical no registra.
- Formato Arquitectónico: Describe el itinerario de ruta de una forma o
persona sobre el plano arquitectónico del área de trabajo. El primero
de los flujogramas es eminentemente descriptivo, mientras que los
utilizados son fundamentalmente representativos.
este es un ejemplo de un diagrama de flujo.

aquiles dejo unos link para que descargen unos archivos que les puede servir para enterder mejor, lo anterios solo es una explicacion de que es el diagrama de flujo, para entender mejor esto es mejor hacer unos ejercicos, para ello debos tener en claro la simbologia, y eso lo encontramos en nuestro archivo.
primer link:
http://www.megaupload.com/?d=Q67K886X
segundo link :
http://www.megaupload.com/?d=4ZONCL9U
ahora si pasamos a lo que nos interesa que es programar en diagramas de flujo, pero antes les dejare el nombre del programa en el que vamos a trabajar.
FreeDFD-1.1
Smart DFD es un software desarrollado por el grupo Smart, de la Universidad del Magdalena (Santa Marta, Colombia) para apoyar la enseñanza de la lógica de programación a través de la utilización de los diagramas de flujo.
Creadores de este sofware
- Eduardo Daza Castillo
- Nelson Castillo Izquierdo
- Fabián Cárdenas Varela
aqui les dejo el link para que bajen el programa con su respectivo manual.
en la segunda parte publicare unos ejercicios en este programa para ir entendiendo mejor la programacion en diagramas en flujo.
los que quieran comunicarce conmigo para cualquier pregunta yo con gusto se las contestare.