Herramientas Diagramas de flujo - proceso Cómo usarla

En estos momento estamos en construcción de esta sección

Cómo iniciarse en el uso de Diagramas de Flujo

Juan Carlos López García

La estandarización de los símbolos para la elaboración de Diagramas de Flujo tardó varios años. Con el fin de evitar la utilización de símbolos diferentes para representar procesos iguales, la Organización Internacional para la Estandarización (ISO, por su sigla en inglés) y el Instituto Nacional Americano de Estandarización (ANSI, por su sigla en inglés), estandarizaron los símbolos que mayor aceptación tenían en 1985. Los siguientes son los principales símbolos para elaborar Diagramas de Flujo:

Inicio/Final
Se utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar una línea.

Decisión
Indica la comparación de dos datos y dependiendo del resultado lógico (falso o verdadero) se toma la decisión de seguir un camino del diagrama u otro.

Entrada General
Entrada/Salida de datos en General (en esta guía, solo la usaremos para la Entrada).

 

Iteración
Indica que una instrucción o grupo de instrucciones deben ejecutarse varias veces.

Entrada por teclado 
Instrucción de entrada de datos por teclado. Indica que el computador debe esperar a que el usuario teclee un dato que se guardará en una variable o constante.

Salida Impresa
Indica la presentación de uno o varios resultados en forma impresa.

Llamada a subrutina
Indica la llamada a una subrutina o procedimiento determinado.

Salida en Pantalla
Instrucción de presentación de mensajes o resultados en pantalla.

Acción/Proceso General
Indica una acción o instrucción general que debe realizar el computador (cambios de valores de variables, asignaciones, operaciones aritméticas, etc).

Conector
Indica el enlace de dos partes de un diagrama dentro de la misma página.

Flujo
Indica el seguimiento lógico del diagrama. También indica el sentido de ejecución de las operaciones.

Conector 
Indica el enlace de dos partes de un diagrama en páginas diferentes.

 

Cuando el algoritmo se desea expresar en forma de diagrama de flujo, se deben tener en cuenta algunas reglas o principios básicos para su elaboración [1]:

  • Poner un encabezado que incluya un título que identifique la función del algoritmo; el nombre del autor; y la fecha de elaboración;

  • Sólo se pueden utilizar símbolos estándar (ISO 5807);

  • Los diagramas se deben dibujar de arriba hacia abajo y de izquierda a derecha;

  • La ejecución del programa siempre empieza en la parte superior del diagrama;

  • Los símbolos de “Inicio” y “Final” deben aparecer solo una vez;

  • La dirección del flujo se debe representar por medio de flechas (líneas de flujo);

  • Todas las líneas de flujo deben llegar a un símbolo o a otra línea;

  • Una línea de flujo recta nunca debe cruzar a otra. Cuando dos líneas de flujo se crucen, una de ellas debe incluir una línea arqueada en el sitio donde cruza a la otra (ilustración abajo);

  • Se deben inicializar las variables que se utilicen o permitir la asignación de valores mediante consulta al usuario;

  • Las bifurcaciones y ciclos se deben dibujar procurando una cierta simetría;

  • Cada rombo de decisión debe tener al menos dos líneas de salida (una para SI y otra para NO);

  • Las acciones y decisiones se deben describir utilizando el menor número de palabras posible; sin que resulten confusas o poco claras;

  • Si el Diagrama se vuelve complejo y confuso, es mejor utilizar símbolos conectores para reducir las líneas de flujo;

  • Todo el Diagrama debe ser claro, ordenado y fácil de recorrer;

  • El Diagrama se debe probar recorriéndolo con datos iniciales simples (prueba de escritorio).


 

Incorrecto

Correcto

Cruce de líneas de flujo


NOTAS:

[1] Rojas A., Vicente & Ñacato C., José (1980): Técnica de flujogramas I; Editora Andina, Quito, séptima edición.