Diagramas de flujo en programación

Publicado el 21.01.2024 a las 21:34

Diagramas de flujo en programación

  1. ¿Qué son los diagramas de flujo?

  2. Elementos comunes

  3. Software gratis para diagramas de flujo

  4. Ejemplos

    • Suma de dos números

    • Imprime los números del 1 al 50

    • Imprime la suma de los números pares del 50 al 500

Logo de fjmduran

Diagramas de flujo en programación

La semana pasada resolví un examen de programación de primero de ingeniería industrial.

Imagen del artículo

Ejercicios de programación de primero del grado de ingeniería

Resuelvo ejercicios de programación del primer año del grado en ingenieria en España

Esta semana, he tenido que explicar unos algoritmos un poco más complicados que los que aparecen en el artículo anterior.


Me he dado cuenta que me equivoqué a la hora de cómo explicar los algoritmos.


En lugar de ir directamente al código, debí de explicarle cómo resolver el algoritmo de una forma visual para que realmente comprendiera los pasos a seguir para resolver el problema.


Para alguien que no sabe programar es fácil que al principio se pierda después de varias sentencias.


Así que opté en invertir tiempo en explicarle los diagramas de flujo.

Después de que supiera hacer y leer diagramas de flujo le expliqué el algoritmo y una vez que tenía el diagrama de flujo correcto tan sólo tuvo que traducir a código.


Me ha confesado que ahora comprende mejor y más rápido los enunciados de los ejercicios.


Bien, eso es lo que te quiero contar esta semana, qué son y cómo se hacen los diagramas de flujo en programación.

¿Qué es un diagrama de flujo?

Un diagrama de flujo es una representación gráfica de un algoritmo, proceso o sistema que utiliza símbolos y líneas para mostrar la secuencia de pasos para completarse.


Se utilizan en la programación, la ingeniería, la gestión de proyectos y otras disciplinas para visualizar de manera clara la lógica y el flujo de un proceso.


Los diagramas de flujo incluyen formas geométricas para representar los diferentes tipos de pasos o acciones, como rectángulos para procesos, rombos para decisiones, óvalos para el inicio o fin, y flechas para indicar la dirección del flujo.


El propósito principal de un diagrama de flujo es proporcionar una visión visual y sistemática de un algoritmo o proceso, lo que facilita la identificación de problemas, la optimización de procedimientos y la comunicación eficiente entre equipos.


Los programadores utilizamos los diagramas de flujo para diseñar algoritmos y comprender la lógica de un programa antes de comenzar la programación.

¿Cuáles son los elementos comunes de un diagrama de flujo en programación?

Una imagen vale más que mil palabras.

elementos de un diagrama de flujo en programación

Software gratuito para diagramas de flujo

Para mis diagramas de flujo uso la aplicación web de Google de Dibujos


Me encantan las aplicaciones web.


Vas a tu Google Drive, clic en nuevo, clic en más y por último clic en Dibujos de Google

crear nuevo dibujo de google

Ejemplo de diagrama de flujo para la presentación del resultado de sumar dos números

El enunciado del algoritmo podría ser:

Imprime la suma de dos números cualesquiera.
crear nuevo dibujo de google

Imprime los números del 1 al 50

Imprime los números del 1 al 50
diagrama de flujo imprime los números del 1 al 50

Imprime la suma de los números pares del 50 al 500

Imprime la suma de los números pares del 50 al 500
diagrama de flujo imprime la suma de los números pares del 50 al 500

Hasta luego 🖖