🔁 Reconocimiento de Patrones
Aprendemos a descubrir secuencias repetidas que le indican a un personaje cómo moverse desde un punto de inicio hasta uno de llegada.
📌 ¿Qué es un patrón?
Un patrón es una secuencia de elementos que se repite siguiendo una regla. En programación, reconocer patrones nos ayuda a dar instrucciones ordenadas para que un personaje o robot sepa exactamente qué hacer.
Semáforo
Rojo → Amarillo → Verde. Siempre en el mismo orden. ¡Es un patrón!
Danza Folclórica
Paso adelante, paso atrás, giro. Los bailarines siguen un patrón de movimiento.
Estaciones
Seca → Lluviosa → Seca. La naturaleza tiene patrones que se repiten cada año.
Tejido
Las abuelitas tejen siguiendo patrones: ¡una vuelta así, una vuelta asá!
📖 La tortuga Tina
Tina es una tortuga muy curiosa que vive en el jardín de la escuela. Cada mañana sigue el mismo camino para llegar a su piedra favorita: avanza 3 pasos, gira a la derecha, avanza 2 pasos, gira a la izquierda, avanza 3 pasos y ¡ya llegó! Gracias a que recuerda este patrón de movimiento, nunca se pierde. ¿Puedes ayudar a Tina a recordar su ruta?
🧩 Completa la secuencia
🐢 Lleva a Tina hasta 🍎
Usa los botones de dirección para programar los movimientos. ¡Recuerda el patrón de la historia!
🧠 Mini Quiz
♿ Principios DUA aplicados en esta sección
🔄 Estado de un Objeto
Aprendemos cómo un objeto digital puede cambiar su orientación, dirección y tamaño con secuencias de programación simples.
📌 ¿Qué es el "estado"?
El estado describe cómo está un objeto en un momento dado: qué tan grande es, hacia dónde mira, en qué dirección se mueve. Cuando le damos instrucciones, el estado cambia. En programación registramos esos cambios con variables.
Orientación
Hacia dónde "mira" el objeto: Norte, Sur, Este, Oeste o grados (0°, 90°, 180°, 270°).
Dirección
Hacia dónde se mueve el objeto: puede ser diferente a su orientación.
Tamaño
Qué tan grande o pequeño es el objeto en la pantalla. Puede crecer o disminuir.
📖 El robot Memo
Memo es un robot que vive dentro de la tableta de Sofía. Al principio del día, Memo está pequeño, mirando al norte. Cuando Sofía presiona el botón de crecer, ¡Memo se hace más grande! Cuando toca la flecha derecha, Memo gira y ahora mira al este. Sofía anota en su libreta el estado de Memo después de cada instrucción. Eso es exactamente lo que hacen los programadores: llevar registro del estado.
🤖 Cambia el estado del robot
🔍 Identifica el cambio de estado
Observa los dos robots y selecciona qué cambió:
🧠 Mini Quiz
♿ Principios DUA aplicados en esta sección
📋 Algoritmo
Aprendemos a identificar y crear secuencias lógicas y ordenadas de acciones para resolver problemas, de forma analógica y digital.
📌 ¿Qué es un algoritmo?
Un algoritmo es una lista de pasos ordenados y precisos para realizar una tarea o resolver un problema. Tiene inicio, fin y cada paso debe hacerse en el orden correcto. ¡Como una receta de cocina o las instrucciones de un juego!
Cepillarse los dientes
1. Tomar el cepillo · 2. Poner pasta · 3. Cepillar · 4. Enjuagar · 5. Guardar
Preparar la mochila
1. Revisar horario · 2. Buscar libros · 3. Empacar materiales · 4. Cerrar
Hacer un emparedado
1. Tomar pan · 2. Poner relleno · 3. Cubrir · 4. Cortar · 5. ¡Comer!
Scratch Jr.
Colocar bloques en orden: inicio → mover → girar → fin. ¡Es un algoritmo digital!
📖 El robot cocinero
El cocinero Robi necesita hacer un vaso de jugo de naranja para su amiga. Él no puede saltarse pasos ni hacerlos en el orden equivocado. Si corta las naranjas antes de lavarlas, ¡el jugo queda sucio! Si toma el vaso después de exprimir, el jugo se riega. Por eso Robi sigue siempre su algoritmo: 1) Lavar naranjas, 2) Cortar, 3) Exprimir, 4) Tomar vaso, 5) Servir, 6) ¡Entregar! El orden importa muchísimo.
🔧 Arma la secuencia correcta
Haz clic en los pasos en el orden correcto para resolver la tarea:
📦 Pasos disponibles
📋 Mi Algoritmo
Analógico
Tarjetas con dibujos, gestos con el cuerpo, pasos escritos a mano, juego de roles.
Digital
Bloques de código en Scratch Jr., iconos en aplicaciones, flechas en pantalla.
Al-Juarismi 🧮
Un matemático árabe llamado Al-Juarismi escribió reglas muy ordenadas para resolver problemas matemáticos. ¡La palabra "algoritmo" viene de su nombre!
Ada Lovelace 👩💻
Ada fue la primera programadora de la historia. Escribió el primer algoritmo pensado para una máquina calculadora, ¡mucho antes de que existieran los computadores!
Primeras computadoras 🖥️
Los algoritmos comenzaron a correr en máquinas reales. Lo que antes se escribía en papel, ahora lo podía ejecutar una computadora enorme del tamaño de una habitación.
¡Tú también programas! 👦👧
Con apps como Scratch Jr., Code.org o Tynker, ¡los niños de primaria ya pueden crear sus propios algoritmos digitales!
🧠 Mini Quiz
♿ Principios DUA aplicados en esta sección
⚡ Evento: Causa y Efecto
Aprendemos que un evento es una acción que provoca un cambio observable, como presionar un botón o tocar algo.
📌 ¿Qué es un evento?
Un evento es algo que sucede y que produce una respuesta o cambio. En programación, un evento conecta una causa (acción del usuario) con un efecto (respuesta del programa). La relación es: Si pasa esto → entonces ocurre aquello.
📖 El jardín mágico de Luna
Luna tiene un jardín mágico en su tablet. Cada flor tiene un poder diferente. Cuando Luna toca la flor roja, suena música alegre. Cuando sopla al micrófono, las mariposas vuelan. Cuando inclina la tablet, cae lluvia sobre el jardín. Luna descubrió que su jardín estaba lleno de eventos: cada acción que ella hacía provocaba algo diferente. Eso mismo hacen los programadores: diseñan qué efecto producirá cada evento.