🎨 Bucle creativo

Taller diseñado con el corazón de un docente y la mente de un programador.

🗺️ Diagramas de Flujo: El Mapa que Transforma Ideas en Realidad

Descubre el poder de visualizar tus pensamientos antes de escribir una sola línea de código. Porque programar no es solo teclear: es pensar, crear y resolver.

🎯Objetivo de Aprendizaje

Diseñar y construir diagramas de flujo claros y funcionales que permitan representar algoritmos de manera visual y estructurada, aplicando símbolos estandarizados y principios de lógica computacional para resolver problemas cotidianos y académicos, desarrollando así el pensamiento algorítmico, la capacidad de descomposición de problemas complejos en pasos manejables, y la habilidad de comunicar soluciones técnicas de forma efectiva, mientras se cultiva la paciencia, la precisión y la confianza necesarias para enfrentar desafíos de programación con una mentalidad resiliente y creativa que valore tanto el proceso de planificación como la ejecución del código.

💪Competencia a Alcanzar

"El estudiante será capaz de analizar problemas del entorno real, descomponerlos en pasos lógicos secuenciales y representarlos mediante diagramas de flujo estandarizados, demostrando dominio de los símbolos básicos, capacidad de toma de decisiones condicionales y pensamiento estructurado, mientras desarrolla actitudes de perseverancia, trabajo colaborativo y comunicación efectiva de ideas técnicas."

🚀Activación: La Historia de María y el Café Perfecto

Imagina a María, una estudiante de bachillerato de Quito que cada mañana enfrenta el mismo desafío: preparar el café perfecto para su familia antes de salir al colegio. Un día, cansada de quemar el agua o olvidar el azúcar, decide escribir en su cuaderno los pasos exactos que debe seguir: "1. Poner agua en la cafetera, 2. Encender la estufa, 3. Esperar a que hierva..." Pero pronto se da cuenta de que necesita tomar decisiones: "¿Con azúcar o sin azúcar? ¿Leche o negro?" Y así, sin saberlo, María acaba de crear su primer algoritmo con decisiones y procesos.
Persona resolviendo problemas cotidianos

Cada día resolvemos algoritmos sin darnos cuenta. ¿Listo para hacerlos visibles?

🤔 Reflexiona: ¿Cuántas decisiones tomas cada mañana antes de salir de casa? Cada una de esas decisiones es una bifurcación en tu diagrama de flujo personal.

📚Contenido: El Lenguaje Universal de los Diagramas

Al igual que un arquitecto no construye una casa sin planos, un programador no debería escribir código sin antes visualizar su solución. Los diagramas de flujo son ese puente mágico entre tu mente y la computadora: te permiten ver el camino completo antes de dar el primer paso.

Diagrama de flujo visual

Un diagrama bien diseñado vale más que mil líneas de código confuso

🎨 Los Símbolos que Dan Vida a tus Ideas

Así como un artista usa diferentes pinceles, tú usarás distintos símbolos. Cada uno tiene un propósito específico:

Símbolo Nombre Función Ejemplo
Terminador (Óvalo) Marca el inicio o fin del algoritmo "Inicio", "Fin"
Proceso (Rectángulo) Operación, cálculo o asignación "suma = a + b"
Entrada/Salida (Paralelogramo) Lectura de datos o mostrar resultados "Leer edad", "Imprimir resultado"
Decisión (Rombo) Evalúa condición (Sí/No) "¿edad ≥ 18?"
Flecha Dirección del flujo Conecta todos los símbolos

🧩 Descomposición Visual

Los diagramas te obligan a dividir problemas gigantes en pasos pequeños y manejables. Como armar un rompecabezas: pieza por pieza.

🔍 Detección Temprana de Errores

Es más fácil ver un bucle infinito en un diagrama que descubrirlo después de horas de programación. ¡Tu yo del futuro te lo agradecerá!

🤝 Comunicación Efectiva

Cualquiera puede seguir tu lógica sin saber programar. Perfecto para trabajar en equipo o explicar tus ideas a profesores y compañeros.

Documentación Viva

Tu diagrama servirá como referencia futura. Dentro de seis meses, entenderás tu propio código gracias a este mapa visual.

🔧Desarrollo de la Actividad: Construyendo Paso a Paso

Vamos a aprender con un ejemplo que todos entendemos: determinar si un número es par o impar. Parece simple, pero esconde lecciones poderosas.

📝 Paso 1: Identificar los Pasos Lógicos

  1. Iniciar el proceso
  2. Pedir al usuario que ingrese un número
  3. Leer el número ingresado
  4. Evaluar: ¿el número es divisible por 2 sin residuo?
  5. Si es verdadero → Mostrar "Es par"
  6. Si es falso → Mostrar "Es impar"
  7. Finalizar el proceso

🎯 Paso 2: Asignar Símbolos Correctos

⬭ Terminador

Usamos óvalos para "Inicio" y "Fin". Son los guardianes que marcan los límites de nuestro algoritmo.

▱ Entrada/Salida

El paralelogramo es nuestra ventana al mundo exterior: por aquí entran datos y salen resultados.

◇ Decisión

El rombo es el corazón del pensamiento lógico. Aquí preguntamos: "n % 2 == 0" y el camino se divide.

▭ Proceso

El rectángulo representa la acción pura: imprimir mensajes, realizar cálculos, transformar datos.

💡 Paso 3: Estructura Visual Detallada

Diagrama de flujo

✅ Paso 4: Verificación del Diagrama

Estudiante trabajando en diagramas

La práctica constante transforma la teoría en habilidad real

🎮Desarrollo Práctico: Tu Turno de Crear

Ahora que has visto el ejemplo, es momento de que tomes el control. La programación se aprende haciendo, equivocándose y volviendo a intentar.

🏆 Tu Desafío: El Semáforo Inteligente

Imagina que debes diseñar el algoritmo para un semáforo peatonal en una esquina de Guayaquil. El sistema debe:

• Leer si hay un peatón presionando el botón
• Si hay peatón, esperar 5 segundos y poner la luz roja para autos
• Mostrar "Cruce seguro" durante 10 segundos
• Volver a verde para autos
• Si no hay peatón, mantener verde para autos

Tu misión: Dibuja el diagrama de flujo completo usando todos los símbolos aprendidos.

🔬 Ejercicio de Exploración:

🎲 Prueba con Diferentes Valores

Toma el ejemplo del número par/impar y prueba mentalmente con: 0, -4, 15, 100. ¿Funciona siempre? ¿Por qué?

🔄 Agrega Complejidad

Modifica el algoritmo para que además indique si el número es positivo, negativo o cero. ¿Cuántas decisiones adicionales necesitas?

🎨 Herramientas Digitales

Usa draw.io o Excalidraw (gratuitas) para digitalizar tu diagrama del semáforo. Experimenta con colores y formas.

🤝 Trabaja en Pareja

Intercambia tu diagrama con un compañero. ¿Puede él entender tu lógica sin explicación verbal? La claridad es clave.

📋 Tarea Integradora: "Mi Día Algorítmico"

Contexto: Vas a crear el diagrama de flujo de tu rutina matutina completa, desde que suena la alarma hasta que sales de casa.

Requisitos:
• Mínimo 15 pasos
• Al menos 3 decisiones (rombos)
• Incluye situaciones imprevistas (¿qué pasa si no hay luz? ¿si llueve?)
• Usa todos los símbolos aprendidos
• Presenta tu diagrama en formato digital o dibujado a mano

Reflexión final: Escribe un párrafo sobre qué parte de tu rutina es más compleja de representar y por qué. Esto desarrollará tu pensamiento metacognitivo.

"No temas cometer errores en tu primer diagrama. Cada flecha mal puesta es una lección que tu cerebro graba para siempre."

🎯Evaluación Lúdica: Pon a Prueba tu Conocimiento

Responde las siguientes preguntas. Cada respuesta correcta te acerca a dominar los diagramas de flujo. ¡Tú puedes! 💪

🌟 Palabras Finales

Los diagramas de flujo no son solo una herramienta técnica: son un entrenamiento para la vida. Te enseñan a pensar antes de actuar, a visualizar caminos alternativos, a anticipar problemas y a comunicar ideas complejas de forma simple. Estas son habilidades que trascienden la programación y te acompañarán en cada desafío que enfrentes.

"El programador que dibuja antes de codificar, construye cimientos sólidos antes de levantar rascacielos."