Semana 3

    Diagrama de Flujos

Un diagrama de flujo es una representación gráfica de un proceso. cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso, un diagrama de flujo es una de las técnicas de representación de algoritmos más antigua y a la vez más utilizada, aunque su empleo ha disminuido considerablemente, sobro todo, desde la aparición de lenguajes de programación estructurados, un diagrama utiliza los símbolos estándar y que tiene los pasos de algoritmo escritos en esas cajas unidas por flechas, denominadas líneas de flujo, que indican la secuencia en que se debe ejecutar. 






Reglas para crear un Diagrama de Flujo

A continuación, mostrare las reglas a seguir para construir correctamente un diagrama de flujo:

  • El diagrama de flujo debe indicar claramente donde comienza (INICIO o COMENZAR) y donde termina (FIN o PARAR).
  • El orden en que deben escribirse los símbolos es de arriba hacia abajo y de izquierda a derecha. 
  • Es aconsejable emplear un símbolo para cada acción.
  • Dentro de los símbolos no especificar instrucciones propias de algún lenguaje de programación. 
  • La secuencia se indica mediante flechas o líneas de conexión (verticales), las cuales deben ser siempre rectas, no se deben cruzar ni deben estar inclinadas; excepto si son toma de decisiones. 
  • Utilizar los comentarios para expresar ideas adicionales que permitan la comprensión del diagrama. 
  • A todos los símbolos (excepto al INICIO), les debe llegar una línea de conexión.  
  • De todos los símbolos, excepto FIN y al de DECISIÓN, debe salir una o más, líneas de conexión.  
  • Es aconsejable usar conectores cuando las líneas de conexión entre operaciones no adyacentes son muy largas, (el uso exagerado de conectores dificulta el entendimiento). 

¿Para qué sirve el Diagrama de Flujo? 

El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás 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, pseudocódigo, diagramas N-S o Tablas de decisión. 


En la imagen podemos observar cómo el Diagramas de Flujos están conectados con líneas se demuestra cómo va a ir el proceso.

Beneficios de los Diagramas de flujos  

El uso de diagramas de flujo como herramienta de programación tiene beneficios los cuales son: 

  •  Rápida comprensión de las relaciones  
  • Se pueden usar como modelos de trabajo para el diseño de nuevos programas  
  • Documentación adecuada de los programas 
  • Produce una codificación eficaz en los programas 
  • Depuración y pruebas ordenadas de programas  
  • Fácil de traducir a cualquier lenguaje de programación. 

Símbolo del Diagrama de flujos 



 Tipos de Diagramas de Flujos  

De acuerdo con su disposición en el plano y su función informativa, existen varios tipos de diagramas de flujo.

  • Vertical: es un diagrama de flujo que describe una secuencia de acciones de manera vertical, de arriba hacia abajo en el plano.

  • Horizontal: es el diagrama de flujo cuya secuencia de operaciones se grafica en una sucesión de izquierda a derecha en el plano.



  • Panorámico: es el diagrama de flujo que contiene, en un solo plano, la totalidad de la secuencia de acciones de que consta un proceso. Como tal, su flujo de procesos puede combinar sentidos verticales y horizontales, así como acciones simultáneas.

  • Arquitectónico: se llama así porque incluye, dentro del plano, el dibujo del espacio físico donde se desarrollará. la sucesión de operaciones.

Ejercicio de Diagrama de Flujos

Crea un Diagrama de Flujo que permita imprimir los números del 1 al 10.










0 Comentarios