Representación del símbolo Explicación del símbolo
Se utiliza para marcar el inicio y el fin del diagrama del flujo
Se utiliza para introducir los datos de entrada. Expresa lectura
Representa un proceso. En su interior se colocan asignaciones, operaciones aritméticas, cambios de valor de celdas en memoria, etc.
Se utiliza para representar una decisión. En su interior se almacena una condición, y, dependiendo del resultado, se sigue una de las ramas o caminos alternativos.
Se utiliza para representar una decisión múltiple. En su interior se almacena un selector, y, dependiendo del valor de dicho selector, se sigue por una de las ramas o caminos alternativos.
Se utiliza para representar la impresión de un resultado. Expresa escritura.
Expresa la dirección del flujo de diagrama.
Expresa conexión dentro de una misma página.
Representa conexión entre páginas diferentes.
Se utiliza para expresar un módulo de un problema, subproblema, que hay que resolver antes de continuar con el flujo normal del diagrama.
b) Reglas para la construcción de diagrama de flujo
- Todo diagrama de flujo debe tener un incoo y un fin.
- Las líneas utilizadas para indicar la dirección del flujo del diagrama deben ser rectas: verticales u horizontales.
- Todas las líneas utilizadas para indicar la dirección del flujo del diagrama deben ser conectadas. La conexión puede ser a un símbolo que exprese lectura, proceso, decisión, impresión, conexión o fin del diagrama.
- El diagrama de flujo debe construirse de arriba hacia abajo (top-down) y de izquierda a derecha (right to left).
- La notación utilizada en el diagrama de flujo debe ser independiente del lenguaje de programación. La solución presentada se puede escribir posteriormente en diferentes lenguajes de programación.
- Al realizar una tarea compleja, es conveniente poner comentarios que expresen o ayuden a entender lo que hayamos hecho.
- Si la construcción del diagrama de flujo requiriera más de una hoja, debemos utilizar los conectores adecuados y enumerar las páginas correspondientes.
- No puede llegar más de una línea a un símbolo determinado.
