Un diagrama de flujo es una representación esquemática de un algoritmo. Un diagrama de flujo puede ser útil tanto para escribir programas como para explicar el programa a otros.
Símbolos utilizados en el diagrama de flujo
Símbolo | Propósito | Descripción | ||
---|---|---|---|---|
![]() | Línea de flujo | Indica el flujo de la lógica conectando símbolos. | ||
![]() | Terminal (parada / inicio) | Representa el inicio y el final de un diagrama de flujo. | ||
![]() | De entrada y salida | Se utiliza para operaciones de entrada y salida. | ||
![]() | Procesando | Se utiliza para operaciones aritméticas y /> | Decisión | Se utiliza para la toma de decisiones entre dos o más alternativas. |
![]() | Conector en la página | Se usa para unir diferentes líneas de flujo | ||
![]() | Conector fuera de página | Se utiliza para conectar la parte del diagrama de flujo en una página diferente. | ||
![]() | Proceso / función predefinidos | Representa un grupo de declaraciones que realizan una tarea de procesamiento. |
Ejemplos de diagramas de flujo en programación
1. Agregue dos números ingresados por el usuario.

2. Encuentre el mayor entre tres números diferentes ingresados por el usuario.

3. Encuentra todas las raíces de una ecuación cuadrática ax 2 + bx + c = 0

4. Encuentre la serie de Fibonacci hasta el término ≦ 1000.

Nota: Aunque los diagramas de flujo pueden ser útiles para escribir y analizar un programa, dibujar un diagrama de flujo para programas complejos puede ser más complicado que escribir el programa en sí. Por lo tanto, a menudo se ignora la creación de diagramas de flujo para programas complejos.