Referencia de símbolos · Español

Símbolos del diagrama de flujo: qué significa cada figura, con ejemplos

En resumen

Un diagrama de flujo usa símbolos normalizados por ANSI y por la norma ISO 5807. Los seis básicos son: terminal (óvalo) para el inicio y el fin, proceso (rectángulo) para cada acción, decisión (rombo) para las bifurcaciones sí/no, entrada/salida (paralelogramo) para los datos que entran o salen, línea de flujo (flecha) para el orden de los pasos y conector (círculo) para unir partes del diagrama. Los demás — documento, base de datos, proceso predefinido, preparación, entrada manual, retardo — se explican en la tabla de abajo.

Actualizado el · por el equipo de ChartCraft · Flowchart symbols and meanings (English)

¿Cuáles son los símbolos del diagrama de flujo y qué significan?

Los símbolos del diagrama de flujo se agrupan en tres familias: símbolos de conexión (indican el recorrido), símbolos de proceso y símbolos de entrada/salida de datos. Esta es la lista completa con el significado de cada uno y su escritura en Mermaid.

1. Símbolos de conexión (dirección del flujo)

SímboloNombreSignificadoMermaid
Línea de flujo (flecha)Indica la dirección y el orden de los pasos: de qué símbolo a qué símbolo continúa el proceso. Lo habitual es fluir de arriba hacia abajo o de izquierda a derecha.A --> B
Conector (en la misma página)Une dos partes del diagrama en la misma página sin trazar una línea larga. Cada par de conectores lleva la misma letra o número.K1((1))
Conector fuera de páginaIndica que el flujo continúa en otra página. Ambos extremos llevan la misma etiqueta, por ejemplo A o «pág. 2».—

2. Símbolos de proceso

SímboloNombreSignificadoMermaid
Terminal (inicio / fin)Marca el punto de inicio y el punto final del diagrama. Todo diagrama de flujo tiene un Inicio y al menos un Fin.A([Inicio])
ProcesoUna acción o cálculo: sumar, asignar, guardar, enviar, actualizar. Es el símbolo más usado.B[Calcular total]
Decisión (rombo)Una pregunta o condición con dos o más salidas, normalmente Sí/No o Verdadero/Falso. Cada salida debe llevar su etiqueta.C{¿Hay stock?}
Proceso predefinido (subproceso)Llama a un subproceso o subrutina que se describe en otro diagrama, igual que llamar a una función.D[[Calcular impuesto]]
Preparación (hexágono)Inicializa valores antes de un proceso, por ejemplo i = 0 antes de un ciclo.E{{i = 0}}
Operación manualUn paso que realiza una persona sin computadora: revisar mercancía, firmar un formulario.F@{ shape: trap-t, label: "Revisar mercancía" }
Límite de ciclo (bucle)Marca el inicio y el fin de un ciclo junto con su condición. Muchos autores usan en su lugar un rombo de decisión con una flecha de retorno.G@{ shape: notch-pent, label: "Para cada alumno" }
Retardo (espera)Una espera: una aprobación, un plazo, un proceso por lotes programado. No se procesan datos, solo transcurre el tiempo.H@{ shape: delay, label: "Esperar 24 h" }
Unión (fusión)Varios flujos de entrada se combinan en un solo flujo de salida.—
ExtracciónSepara una parte de los datos o de los elementos de un conjunto.I@{ shape: tri, label: "Extraer" }

3. Símbolos de entrada y salida de datos

SímboloNombreSignificadoMermaid
Entrada / salida (datos)Datos que entran al proceso o salen de él: leer un valor que escribe el usuario, mostrar o imprimir un resultado.J[/Leer calificación/]
Entrada manualDatos que una persona escribe con el teclado en ese paso, como un PIN o un formulario.K@{ shape: sl-rect, label: "Ingresar PIN" }
DocumentoUn documento o reporte impreso que el proceso genera o consulta: factura, recibo, constancia.L@{ shape: doc, label: "Factura" }
Varios documentosVarios documentos a la vez o un documento con copias: un lote de facturas, reportes mensuales.M@{ shape: docs, label: "Reportes" }
Pantalla (display)Información que se muestra en pantalla al usuario: un mensaje de confirmación, un tablero.N@{ shape: curv-trap, label: "Mostrar resultado" }
Base de datos (cilindro)Datos guardados en una base de datos o disco de acceso directo. La lectura y la escritura se dibujan como flechas hacia el cilindro y desde él.O[(Base de datos)]
Datos almacenadosAlmacenamiento genérico cuando el medio no importa: archivo, caché, nube.P@{ shape: bow-rect, label: "Datos almacenados" }
Comentario (anotación)Nota aclaratoria unida a otro símbolo con una línea punteada. No forma parte del flujo.Q@{ shape: comment, label: "Nota" }

¿Qué es un diagrama de flujo y para qué sirven sus símbolos?

Un diagrama de flujo (también llamado flujograma o diagrama de proceso) es la representación gráfica de los pasos de un proceso o de un algoritmo mediante símbolos estándar unidos por flechas. Los símbolos sirven para que cada tipo de paso se reconozca a primera vista: el rectángulo siempre es una acción y el rombo siempre es una decisión, así que cualquier persona puede leer el diagrama sin explicaciones adicionales.

¿Qué diferencia hay entre el símbolo terminal, el de proceso y el de decisión?

El terminal marca los límites del diagrama (inicio o fin), el proceso representa una sola acción y la decisión representa un punto donde el camino se divide según una condición. Un proceso tiene una sola flecha de salida; una decisión tiene dos o más, cada una con su etiqueta.

SímboloFiguraFlechas de salidaEjemplo de texto
TerminalÓvalo o cápsula1 (Inicio) o 0 (Fin)Inicio, Fin
ProcesoRectángulo1total = precio × cantidad
DecisiónRombo2 o más, con etiqueta¿Promedio ≥ 70? (Sí / No)

Hay una guía en inglés para cada uno: terminal, proceso, decisión, entrada/salida y ciclos.

¿Cuáles son las reglas para hacer un diagrama de flujo correctamente?

Un solo terminal de Inicio, un flujo de arriba hacia abajo o de izquierda a derecha, un símbolo por paso, una etiqueta en cada salida de una decisión, líneas que no se crucen y todos los caminos terminando en un Fin.

  1. Un diagrama de flujo tiene un único Inicio; puede tener varios Fin.
  2. La dirección es constante: de arriba hacia abajo o de izquierda a derecha.
  3. El texto de cada símbolo es breve y empieza con un verbo: «Calcular promedio», no «Promedio».
  4. Cada decisión tiene al menos dos salidas etiquetadas (Sí/No, Verdadero/Falso).
  5. Se usan conectores cuando una línea tendría que cruzar todo el diagrama o seguir en otra página.
  6. Ningún símbolo queda suelto, sin flecha de entrada o de salida (salvo Inicio y Fin).

¿Qué símbolo corresponde a cada instrucción del pseudocódigo?

Cada instrucción del pseudocódigo tiene un símbolo equivalente: Inicio y Fin van en terminales, Leer y Escribir en paralelogramos de entrada/salida, las asignaciones en rectángulos de proceso, y Si o Mientras en rombos de decisión. Es la misma correspondencia que usan herramientas didácticas como PSeInt al convertir pseudocódigo en diagrama de flujo.

PseudocódigoSímboloMermaid
Inicio / Fin (Algoritmo … FinAlgoritmo)Terminal (óvalo)A([Inicio])
Leer nEntrada (paralelogramo)B[/Leer n/]
suma <- suma + nProceso (rectángulo)C[suma = suma + n]
Si condición Entonces … SiNo …Decisión (rombo) con dos salidasD{¿n > 0?}
Mientras condición Hacer …Decisión + flecha de retorno al romboF --> D
Para i <- 1 Hasta NPreparación (i = 1) + decisión, o límite de cicloE{{i = 1}}
Escribir resultadoSalida (paralelogramo) o pantallaG[/Escribir suma/]

¿Cómo se ve un diagrama de flujo con estos símbolos?

El siguiente ejemplo determina si un alumno aprueba: inicio, lectura de tres calificaciones, cálculo del promedio, decisión «¿promedio ≥ 70?», mensaje Aprobado o Reprobado, registro en la base de datos y fin. El código funciona en cualquier visor de Mermaid.

flowchart TD
    A([Inicio]) --> B[/Leer calificaciones 1, 2 y 3/]
    B --> C[Calcular promedio]
    C --> D{¿Promedio >= 70?}
    D -- Sí --> E[/Mostrar: Aprobado/]
    D -- No --> F[/Mostrar: Reprobado/]
    E --> G[(Guardar en base de datos)]
    F --> G
    G --> H([Fin])

El segundo ejemplo usa un ciclo: suma los números del 1 al N con un símbolo de preparación y una decisión con flecha de retorno.

flowchart TD
    A([Inicio]) --> B[/Leer N/]
    B --> C{{i = 1, suma = 0}}
    C --> D{¿i <= N?}
    D -- Sí --> E[suma = suma + i]
    E --> F[i = i + 1]
    F --> D
    D -- No --> G[/Escribir suma/]
    G --> H([Fin])

¿Los símbolos del diagrama de flujo están normalizados?

Sí. Los símbolos están definidos en la norma ISO 5807:1985 (Information processing — Documentation symbols and conventions), basada en el estándar ANSI anterior. Los seis símbolos básicos se usan igual en todo el mundo; para los menos comunes cada libro tiene pequeñas variaciones, así que conviene añadir una leyenda cuando aparecen.

Para procesos de negocio con varios participantes se usa BPMN, y para el movimiento de datos entre sistemas, el diagrama de flujo de datos (DFD), que tiene sus propios símbolos.

¿Cómo se ven estos símbolos en diagramas reales?

Estos son diagramas reales de la galería pública de ChartCraft, generados a partir de una descripción en texto. Cada uno muestra el prompt con el que se creó (la galería está en inglés).

Preguntas frecuentes

¿Cuáles son los símbolos básicos del diagrama de flujo?

Son seis: terminal (óvalo) para inicio y fin, proceso (rectángulo), decisión (rombo), entrada/salida (paralelogramo), línea de flujo (flecha) y conector (círculo).

¿Qué significa el rombo en un diagrama de flujo?

El rombo es el símbolo de decisión: contiene una pregunta o condición y el flujo se divide según la respuesta, normalmente Sí o No. Cada flecha que sale del rombo lleva escrita su condición.

¿Qué significa el paralelogramo en un diagrama de flujo?

Es el símbolo de entrada/salida de datos: representa los datos que entran al proceso (leer un valor) o que salen de él (mostrar o imprimir un resultado).

¿Qué símbolo se usa para el inicio y el fin de un diagrama de flujo?

El terminal: un óvalo o rectángulo de esquinas redondeadas con el texto Inicio o Fin. En Mermaid se escribe A([Inicio]).

¿Qué diferencia hay entre el conector y el conector fuera de página?

El conector (círculo) une dos partes del diagrama en la misma página. El conector fuera de página (pentágono con forma de flecha hacia abajo) indica que el flujo continúa en otra hoja.

Otras referencias de símbolos en español

Todas las guías de símbolos de ChartCraft en español:

¿Sin ganas de dibujar símbolo por símbolo? Basta con describir el diagrama.

Generador de diagramas de flujo →