- Nos da una rápida imagen de como va a trabajar nuestro programa.
- Cualquiera que entienda como funciona un Diagrama de flujo puede entender el programa; sin la necesidad de ser programador.
- Resulta mucho más práctico mostrar como funciona un programa a través de un Diagrama de Flujo, que mostrar como funciona un programa a "código abierto".
- Los diagramas de flujo le ayudan en la definición, formulación, análisis y soúción del problema.
domingo, 27 de abril de 2008
1) Inicio/Terminación: se utiliza para señalar el comienzo así como el final de un diagrama. Tradicionalmente se colocan las palabras "Inicio" o "Fin" dentro de la figura para hacerlo más explícito.
2) Entrada de datos: se indican los valores iniciales que deberá recibir el proceso. Esto se hace asignándoles letras o nombres de variables para cada uno de los valores y anotando estas letras en el interior de la figura.
3) Proceso de datos: lo utilizaremos para señalar operaciones matemáticas, aritméticas o procesos específicos que se realicen con los datos. La manera de anotar dichos procesos, pueden ser mediante una breve descripción de la operación o mediante una asignación de dicha operación hacia una variable. Ejemplo: A+B
4) Decisión: representa una disyuntiva lógica o decisión. En su interior se anota una instrucción o pregunta que pueda ser evaluada como cierta o falsa y que determine el flujo del programa. Este símbolo es el único que puede contener dos salidas, y en cada una de las salidas se suele poner un rótulo de "Si/No" o "Cierto/Falso" indicando con esto cual de ellas se tomará según el resultado de la función.
5) Desplegado de información: se utiliza para mostrar un resultado, el cual puede representar la solución al problema que se presente resolver y que fue corregida al resto del diagrama. Dentro de su interior se anotará la variable con el resultado final o el mensaje que represente el resultado del algoritmo.
6) Conector: se utiliza para indicar un salto dentro del diagrama, evita el cruce excesivo de líneas. Este conecto va asociado a un conector "gemelo" y junto con él representa una puerta de entrada y de salida para el flujo del diagrama, es decir, cuando una flecha termina en un conector variado con la letra "A", se continuará el diagrama a partir de otro conector marcado con la misma letra, tal como si se tratara de una línea continua interrumpida.
7) Conector de página: es idéntico al anterior, su forma pentagonal lo distingue, y nos indica que debemos buscar su "gemelo" en una página distinta de la actual. (Sello entre página).
8) Líneas de flujo o flechas: representan el progreso de los pasos de la secuencia; indican el sentido y trayectoria del proceso de información o tarea. La punta de flecha indica la dirección del flujo del proceso.