Diagramas de Flujo
1️⃣ ¿Qué es un diagrama de flujo?
Es una representación gráfica de un algoritmo, donde:
- Cada símbolo representa una acción
- Las flechas indican el orden lógico
- Permite detectar errores antes de programar
2️⃣ Simbología estándar
| Símbolo | Nombre | Uso |
|---|---|---|
| Óvalo | Terminal | Marca comienzo y término |
| Rectángulo | Proceso | Operaciones o cálculos |
| Rombo | Decisión | Evaluar condición |
| Paralelogramo | Entrada / Salida | Leer o mostrar datos |
| Flecha | Línea de flujo | Dirección del proceso |
📌 Regla clave: Un símbolo = una acción.

3️⃣ Reglas de construcción y flujo lógico
- Solo un Inicio
- Todo símbolo debe tener entrada y salida
- El flujo va de arriba hacia abajo
- Las decisiones tienen mínimo dos salidas
- No deben existir flechas sueltas
4️⃣ Rutas alternativas

Ejemplo típico:
- Sí / No
- Verdadero / Falso
📌 Buenas prácticas: Etiquetar claramente las salidas, Evitar cruces de flechas y Mantener simetría visual
5️⃣ Procesos repetitivos (ciclos)

Un ciclo:
- Repite pasos mientras se cumpla una condición
- Siempre debe tener salida
Ejemplo:
- Contadores
- Repetir hasta
- Mientras
📌 Error común: Crear ciclos infinitos por no modificar la condición.
6️⃣ Errores visuales comunes
| Error | Consecuencia |
|---|---|
| Flechas cruzadas | Confusión |
| Decisión sin dos salidas | Lógica incompleta |
| Proceso sin entrada | Paso aislado |
| Varios finales | Ambigüedad |
7️⃣ Herramientas digitales para diagramar
- PowerPoint
- Google Slides
- Draw.io
- Lucidchart
📌 Regla de oro: Si no se entiende sin explicación, el diagrama está mal.
✅ Tarea
Reglas
- Usar simbología estándar
- Diagrama claro y ordenado
- Sin cruces de flechas
- Hecho en PowerPoint o papel
Ejercicio 1: Menú repetitivo
-
Crear un diagrama que muestre un menú de opciones repetidamente:
- Saludar
- Mostrar fecha
- Salir
-
El programa debe repetirse hasta que el usuario elija Salir.
Flujo lógico esperado:
- Inicio
- Mostrar menú
- Leer opción
- Decidir opción
- Ejecutar acción
- Volver al menú si no es salir
- Fin
Ejercicio 2: Validación de entrada
- Pedir una calificación válida (0 a 100).
- Si el usuario ingresa un valor incorrecto, volver a pedirlo hasta que sea válido.
- Luego indicar si el alumno aprueba o reprueba.
Flujo lógico esperado:
-
Inicio
-
Leer calificación
-
¿Calificación < 0 o > 100?
- Sí → volver a leer
- No → continuar
-
¿Calificación ≥ 70?
-
Mostrar resultado
-
Fin
Ejercicio 3: Promedio de varios alumnos
- Calcular el promedio de varios alumnos.
- Después de cada alumno, preguntar si se desea registrar otro.
Flujo lógico esperado:
-
Inicio
-
Leer calificaciones
-
Calcular promedio
-
Mostrar resultado
-
¿Registrar otro alumno?
- Sí → repetir
- No → finalizar
-
Fin