jueves, 23 de noviembre de 2017

Algoritmo y diagramas de flujo

                     a) Bloques que se utilizan para construir diagramas de flujo

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 
  1. Todo diagrama de flujo debe tener un incoo y un fin.
  2. Las líneas utilizadas para indicar la dirección del flujo del diagrama deben ser rectas: verticales u horizontales.
  3. 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. 
  4. El diagrama de flujo debe construirse de arriba hacia abajo (top-down) y de izquierda a derecha (right to left).
  5. 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. 
  6. Al realizar una tarea compleja, es conveniente poner comentarios que expresen o ayuden a entender lo que hayamos hecho. 
  7. 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.
  8. No puede llegar más de una línea a un símbolo determinado. Resultado de imagen para diagramas de flujo