Introducción

Los diagramas de flujo son herramientas visuales que se utilizan para representar de manera sencilla y clara los pasos de un proceso o algoritmo. En el contexto de la programación, ayudan a entender cómo resolver un problema antes de escribir el código. Usan símbolos estándar como óvalos, rectángulos y rombos para mostrar tareas, decisiones y el inicio o fin del proceso, conectados por flechas que indican el flujo de las acciones. Son ideales para principiantes porque simplifican conceptos complejos y permiten visualizar la lógica detrás de una solución. En esencia, los diagramas de flujo son como un "mapa" que guía al programador en el desarrollo de un programa, haciendo que sea más fácil identificar errores y mejoras en la estructura del proceso.


Figuras de Diagramas de Flujo

Los diagramas de flujo son herramientas esenciales para representar procesos de forma clara y estructurada. Cada figura tiene un propósito específico que ayuda a ilustrar las diferentes fases del proceso. A continuación, te mostramos las figuras más comunes y su función:

Símbolo de Inicio/Final
Inicio / Final

El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la palabra "Inicio" o "Fin".

Símbolo de Acción o Proceso
Acción o Proceso

Un rectángulo solo puede representar un solo paso dentro de un proceso ("agregar dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande.

Símbolo de Documento Impreso
Documento

Un documento o informe impreso.

Símbolo de Multidocumento
Múltiples Documentos

Representa multidocumento en el proceso.

Símbolo de Decisión o Ramificación
Decisión

Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante.

Símbolo de Entrada / Salida
Entrada / Salida

Representa el material o la información que entra o sale del sistema, como una orden del cliente (entrada) o un producto (salida).

Símbolo de Entrada Manual
Entrada Manual

Representa un paso en el que se pide al usuario que introduzca la información manualmente.

Símbolo de Preparación
Preparación

Representa un ajuste a otro paso en el proceso.

Símbolo del Conector
Conector

Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene la misma letra).

Símbolo O
O Símbolo

Indica que el flujo del proceso continúa en más de dos ramas.

Símbolo de Unión de Invocación
Unión de Invocación

Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en un solo proceso.

Símbolo de Fusión
Fusión

Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.