2.2 Construcción de un diagrama de flujo
![]() |
Imagen en Flickr de Quinn Dombrowski con CC |
Para estructurar de manera adecuada un diagrama de flujo, es conveniente que, con anterioridad, tengamos en cuenta una serie de aspectos, entre los que destacan siguientes:
- Pensar las ideas esenciales que el diagrama de flujo debe incluir.
- Definir el objetivo principal del diagrama de flujo.
- Fijar las limitaciones del algoritmo.
Una vez establecido el contexto, construiremos el diagrama de flujo haciendo hincapié en las reglas siguientes:
- Proporcionar un nombre adecuado al diagrama, que sea representativo de la tarea que el algoritmo realiza.
- Debe tener obligatoriamente un comienzo y un final.
- Plasmar los pasos del algoritmo, por orden, de arriba a abajo y de izquierda a derecha, representando cada uno con el símbolo adecuado e incluyendo en el interior del mismo una breve descripción del proceso a realizar en ese paso. Se debe tener en cuenta que cada símbolo, excepto las líneas de flujo, debe llevar en su interior información, no puede haber ninguno vacío.
- Cada símbolo, a excepción de los de decisión, sólo puede tener una línea de flujo de salida.
- Las líneas de flujo no deben cruzarse.
- Un elemento del diagrama no puede tener más de una salida si no es un elemento de decisión
- Es muy importante detectar los puntos de decisión, que son aquellos en los que la ejecución del programa puede tomar una dirección u otra.
- Si es posible, el diagrama de flujo se mostrará en una sóla página. Cuando no sea posible deben usarse conectores.

Para saber más
Si el algoritmo a representar mediante un diagrama de flujo es extenso, lo habitual es dividir el diagrama en varios, de tal manera que el final del primero coincida con el comienzo del segundo, el final del segundo con el comienzo del tercero, y así sucesivamente hasta completar la representación del algoritmo al completo. Es decir, que la idea es dividir el diagrama completo en subdiagramas que luego irán concatenados entre sí.