Los diagramas de flujo son una manera de representar visualmente el flujo de datos a travé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 dado.
Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema. Los diagramas de flujo se dibujan generalmente antes de comenzar a programar el código frente a la computadora. Los diagramas de flujo facilitan la comunicación entre los programadores y la gente del negocio. Estos diagramas de flujo desempeñan un papel vital en la programación de un problema y facilitan la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el diagrama de flujo, llega a ser fácil escribir el programa en cualquier idioma de alto nivel. Vemos a menudo cómo los diagramas de flujo nos dan ventaja al momento de explicar el programa a otros. Por lo tanto, está correcto decir que un diagrama de flujo es una necesidad para la documentación mejor de un programa complejo.
Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema. Los diagramas de flujo se dibujan generalmente antes de comenzar a programar el código frente a la computadora. Los diagramas de flujo facilitan la comunicación entre los programadores y la gente del negocio. Estos diagramas de flujo desempeñan un papel vital en la programación de un problema y facilitan la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el diagrama de flujo, llega a ser fácil escribir el programa en cualquier idioma de alto nivel. Vemos a menudo cómo los diagramas de flujo nos dan ventaja al momento de explicar el programa a otros. Por lo tanto, está correcto decir que un diagrama de flujo es una necesidad para la documentación mejor de un programa complejo.
ELEMENTOS DE UN DIAGRAMA DE FLUJO
Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares; sin embargo, algunos símbolos especiales pueden también ser desarrollados cuando séan requeridos. Algunos símbolos estándares, que se requieren con frecuencia para diagramar programas de computadora se muestran a continuación:
SÍMBOLOS GRÁFICOS
Dentro de los símbolos fundamentales para la creación de diagramas de flujo, utilizados específicamente para operaciones aritméticas y relaciones condicionales. La siguiente es una lista de los símbolos más comúnmente utilizados:
+ | Sumar |
- | Menos |
* | Multiplicación |
/ | División |
± | Mas o menos |
= | Equivalente a |
> | Mayor que |
< | Menor que |
³ | Mayor o igual que |
£ | Menor o igual que |
¹ o <> | Diferente de |
Si | |
No | |
True | |
False |
REGLAS PARA LA CREACION DE DIAGRAMAS DE FLUJO
- Los Diagramas de flujo deben escribirse de arriba hacia abajo, y/o de izquierda a derecha.
- Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).
- Se debe evitar el cruce de líneas.
- No deben quedar líneas de flujo sin conectar.
- Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
- Todos los símbolos pueden tener más de una línea de entrada, a excepción del símbolo final.
- Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida.
VENTAJAS DE LOS DIAGRAMAS DE FLUJO
- Favorecen la comprensión del proceso al mostrarlo como un dibujo. El cerebro humano reconoce muy 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, los flujos de los procesos, los conflictos, los cuellos de botella, y los puntos de decisión.
- 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.
COMO CREAR UN DIAGRAMA DE FLUJO
- Crea un inicio para empezar el algoritmo. El símbolo estándar para esto es un bloque en forma de elipse con una flecha que viene de la parte de abajo y la palabra "INICIO" escrita dentro.
- Usa rectángulos para representar acciones tomadas en el algoritmo. Cada paso debería tener una flecha hacia dentro y una flecha hacia fuera, al menos que el paso sea parte de un bucle. Un paralelogramo indica un requisito de entrada/salida.
- Utiliza rombos para representar los puntos de decisión. Puede haber cualquier número de opciones para escoger de un punto de decisión, pero debería haber una flecha por cada salida del bloque. Etiqueta esas flechas claramente para prevenir confusión.
- Usa conectores si el diagrama es demasiado largo. Una flecha de bloque con un número dentro indica que el diagrama continúa en el número de página dentro de la flecha. Un círculo con una letra dentro es utilizada para conectar dos partes del diagrama. Debería haber otro conector en alguna parte del diagrama con la misma letra dentro para conectarlo.
EJEMPLOS DE DIAGRAMAS DE FLUJO
***Diagrama de flujo que encuentra la suma de los primeros 50 números naturales***
DIAGRAMA ENTRADA-PROCESO-SALIDA
Es una herramienta utilizada por los programadores de sistemas para la resolución de un problema, en el que se representa una tarea o solución a un problema utilizando 3 fases:
- ENTRADA
- PROCESO
- SALIDA
En donde:
Entrada, son todos los datos que hay que ingresar para la resolución del problema.
Proceso, son los diferentes procedimientos en los cuales se usaran los datos proporcionados por el usuario para resolver el problema.
Salida, la resolución del problema.
EJEMPLO:
CONSEJOS Y ADVERTENCIAS
Microsoft Word, Excel y PowerPoint 2010 permiten crear diagramas de flujo utilizando una barra de herramientas especializadas. Ve al menú "Insertar" y haz clic en "Formas". En la lista que aparece, puedes encontrar todo tipo de formas y flechas que necesitas para crear un diagrama de flujo digital.
**Información obtenida del Manual de Ejemplos y Ejercicios de Diagramas de Flujo del Programa Nacional de Formación en Sistemas e Informática de la Fundación Misión Sucre.