Algoritmos y diagramas de flujo

Resultado de imagen para diagrama de flujo¿Qué es un diagrama de flujo?

El diagrama de flujo representa la esquematización gráfica de un algoritmo; es decir muestra gráficamente los pasos a seguir para alcanzar la solución de un problema.









¿ Cuáles son los bloques que se utilizan para construir diagramas de flujo?


NOMBRE: Inicio

FUNCIÓN: Se utiliza para marcar el inicio y el fin del diagrama de flujo.




NOMBRE: Entrada

FUNCIÓN: Se utiliza para introducir los datos de entrada. Expresa lectura.





NOMBRE: Proceso general

FUNCIÓN: Representa un proceso. En su interior se colocan asignaciones, operaciones aritméticas, cambios de valor de celdas, etc




NOMBRE: Flujo



FUNCIÓN: Se utiliza para representar una decisión. En su interior se almacena una condición y dependiendo del resultado, se sigue por una de las ramas.





NOMBRE: Salida impresa



FUNCIÓN: Se utiliza para representar la impresión de un resultado. Expresa escritura.





NOMBRE: Lineas de flujo




FUNCIÓN: Expresan la dirección del flujo del diagrama








NOMBRE: Conector






FUNCIÓN: Expresa conexión dentro de una misma página.








NOMBRE: Conector entre páginas




FUNCIÓN: Representa conexión entre páginas diferentes.







NOMBRE: Demora




FUNCIÓN: Se utiliza para expresar un módulo de un problema, subproblema, que hay que resolver antes de continuar con el flujo normal del diagrama.








¿Cuáles son las reglas para la construcción de diagramas de flujo?

El diagrama de flujo debe ilustrar gráficamente los procesos que se deben seguir para alcanzar la solución de un problema. El diagrama de flujo facilita entonces la escritura del programa en un lenguaje de programación. Estas son las reglas para la construcción de los diagramas de flujo:

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

Resultado de imagen para reglas de diagrama de flujo2. Las lineas utilizadas para indicar la dirección del flujo deben ser rectas: verticales u horizontales

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

4. El diagrama de flujo debe construirse de arriba hacia abajo y de izquierda a derecha

5. La notación utilizada en el diagrama de flujo debe ser independiente del lenguaje de programación

6. Al realizar una tarea compleja, es conveniente  poner comentarios que expresen o ayuden a entender lo que hicimos.

7. Si la construcción del diagrama  requiere mas de una hoja , debemos utilizar los conectores adecuados y enumerar las páginas, para así darle orden y seguimiento.

8. No puede llegar más de una línea  a un símbolo determinado.

Comentarios