Algoritmos y Diagramas de flujo

 Algoritmos y diagramas de flujo 




Tanto en la fase de análisis del problema como durante el diseño del algoritmo, se plantea la necesidad de representar claramente el flujo de operaciones que se han de realizar para su resolución y el orden en que estas operaciones deben ser ejecutadas.Una vez que el algoritmo esté diseñado se debe proceder a representarlo mediante algún método de programación, siendo los más usuales: diagramas de flujo. 

Los Diagramas de Flujo: son representaciones gráficas de secuencias de pasos a realizar. Cada operación se representa mediante un símbolo normalizado por el Instituto Norteamericano (ANSI - American National Standars Institute). Y las líneas de flujo indican el orden de ejecución.


1) Bloques que se utilizan para construir diagramas de flujo






2) Reglas para la construcción de diagramas de flujo

1. Todo diagrama de flujo debe tener un inicio y un fin.
inicio y fin

2. Las lineas utilizadas para indicar la dirección del flujo del diagrama deben ser rectas verticales y horizontales
lineas diagrama de flujo

3. Todas las lineas utilizadas para indicar la dirección del flujo del diagrama deben estar conectadas. la conexión ser a un símbolo que exprese lectura, proceso, decisión, conexión o fin de diagrama.
lineas conectadas

4. El diagrama de flujo debe ser construido de arriba hacia abajo (Top-Down) y de izquierda a derecha (Right-Left).

5. La notación utilizada en el diagrama de flujo debe ser independiente del lenguaje de programación. La solución presentada en el diagrama puede escribirse posteriormente y fácilmente en diferentes lenguajes de programación.

6. Es conveniente cuando realizamos una tarea compleja poner comentarios que expresen o ayuden a entender lo que hicimos.

7. Si el diagrama de flujo requiriera mas de una hoja para su construcción, debemos utilizar conectores adecuados y enumerar las páginas convenientemente.

8. No puede llegar mas de una linea a un símbolo.

diagrama de flujo


Bibliografia:
Ramonet , Jaume (2014) Análisis y procesos de empresas empresariales "teoría y practica del modelado de procesos mediante diagramas de flujo"
Recuperado de : http://www.jramonet.com/sites/default/files/adjuntos/diagramas_flujo_jrf_v2013.pdf

Pinzón, Sonia (2012) Tecnología en Sistematización de Datos, Facultad tecnológica.
Recuperado de:http://docencia.fca.unam.mx/~rcastro/df.pdf

Comentarios