martes, 20 de marzo de 2018

¿Que son los Diagramas de Flujo?

Definición: 

Un diagrama de flujo es la representación grafica tradicional y duradera, la cual nos especifica los detalles algorítmicos que conforman un proceso determinado. Cada paso de estos procesos es representado por símbolos diferentes, los cuales incluyen una descripción breve de cada uno de los pasos de estos procesos. Lo símbolos que conllevan a este proceso están unidos entre si mediante el uso de flechas que indican la dirección del flujo en todo este proceso. 
Los diagramas de flujo brindan una descripción VISUAL de las actividades implicadas en un proceso determinado, mostrando la relación SECUENCIAL entre ellas, facilitando la comprensión de cada paso del proceso, y reduciendo en gran parte la presencia de bucles repetitivos, el numero de pasos en el proceso... A su vez, facilita la selección de indicadores del proceso.
Otra definición del diagrama de flujo es la siguiente:
"Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente."

Ventajas de los Diagramas de Flujo

  1. Favorecen la comprensión del proceso al mostrarlo como un dibujo. Estos reemplazan de manera exitosa a varias paginas de un texto o articulo.
  2. Con ellos se identifica de una manera muy sencilla los problemas y oportunidades dentro de la estructura de un proceso-ya que se identifican los pasos, flujos de re-procesos, responsabilidades, etc.
  3. Son una herramienta excelente, la cual generalmente es utilizada por diversas empresas de carácter tanto nacional como internacional para capacitar a los nuevos empleados, y también para los que desarrollen diversas tareas, en las cuales se realizan mejoras en estos procesos.



Simbología de los Diagramas de Flujo

"SIMBOLOGÍA DE LOS DIAGRAMAS DE FLUJO"

SÍMBOLO
NOMBRE
DESCRIPCIÓN
Inicio/Fin
Indica inicio o fin del programa
Entrada/Salida De Datos
Permite la entrada o salida de datos, y que sea registrada o procesada por medio de un periférico
Proceso
Permite procesos, ya sea una instrucción de asignación de valor u operación aritmética  
Salida de por impresora
Indica la salida de información por impresora
Lectura de datos desde teclado
Representa entrada de datos registrada por teclado
Salida de datos por pantalla
Indica la salida de información por pantalla o consola
Flujo de datos
Dirección de flujo o línea de unión que indica la secuencia en que se realizan las operaciones
Conector de diagrama
Representa la continuidad del diagrama dentro de la misma página
Conector de página
Representa la continuidad del diagrama en otra página
Decisión




Permite la toma de decisión en base a una condición lógica o de comparación entre datos
Selección o decisión múltiple
Dada una expresión que se comprara, permite escoger una opción de muchas
Estructura para (for)
Símbolo Para: Esta estructura de control repetitiva se usa generalmente cuando se conoce de antemano el número de interacciones. Posee 3 parámetros: inicio, fin e incremento (Estructura automatizada)  
Estructura mientras while
Símbolo de Mientras: Daba una expresión al principio de la interacción esta es evaluada; si la condición es verdadera realizará el ciclo, si es falsa la repetición cesará. La interacción es manual. (Estructura mecánica)
Estructura hacer mientras (do while)
Simbolo Hacer Mientras: Funciona igual que la estructura Mientras con la diferencia que al menos una vez hacia el grupo de instrucciones y luego evaluará una condición. Si la condición evaluada es verdadera continua dentro del ciclo y sis es falsa termina la interacion.La interaccion es manual. (Estructura mecánica).
Llamada a subrutina o función
Llamada subrutina o un proceso predeterminado (una subrutina es un módulo independientemente del programa principal, que recibe una entrada precedente de dicho programa realiza una tarea y cuando termina regresa al programa principal)
Comentarios
Se utilizan para añadir comentarios clasificaciones a otros símbolos del diagrama de flujo