Hola, pequeño programador
Berni necesita atravesar diferentes caminos, pero no puede decidir por sí mismo qué hacer. Solo se moverá cuando reciba instrucciones claras, completas y organizadas. Nuestra misión de hoy es convertirnos en programadores y ayudarlo a llegar hasta la meta.
💡 Un computador o robot no adivina. Ejecuta exactamente las instrucciones que recibe.
Antes de comenzar, conversemos:
- ¿Qué necesita saber Berni antes de comenzar?
- ¿Qué podría ocurrir si las instrucciones están desordenadas?
- ¿Berni puede adivinar lo que queremos?
- ¿Qué debemos observar antes de construir el programa?
- ¿Qué hacemos cuando el resultado no es el esperado?
¿Cómo podemos darle instrucciones claras y ordenadas a Berni para que llegue hasta la meta?
Yo soy Berni: construye la secuencia
Primero jugamos en el salón: un compañero es Berni y otro es el programador. Luego trasladamos ese mismo juego a este simulador. Recuerda: Berni cumple exactamente cada instrucción, aunque esté equivocada.
Instrucción por instrucción
El programador da los comandos uno a uno y Berni los ejecuta al momento.
Secuencia completa
El programador dice o escribe TODA la secuencia antes de que Berni se mueva.
Error intencional
Se introduce una instrucción incorrecta a propósito. El grupo debe encontrarla y corregirla.
Comandos permitidos en la actividad corporal
Anotaciones del análisis grupal:
Tablero — Nivel 1
Berni debe llegar hasta la bandera. Observa hacia dónde está mirando.
Mi programa
Consejo: presiona Repetir y luego un comando; ese comando se ejecutará varias veces con un solo bloque.
Tu programa está vacío. Agrega bloques.
Anotaciones del simulador de entrenamiento:
Robo-Quest: los 8 desafíos de Berni
🚀 Reto 1. Primeros pasos de Berni
- Observa dónde está Berni.
- Identifica la meta.
- Mira hacia qué dirección está orientado.
- Cuenta cuántos espacios debe avanzar.
- Determina si necesita girar.
- Construye el programa.
- Explica mentalmente lo que hará cada bloque.
- Presiona Ejecutar y observa el resultado.
- Corrige si es necesario.
Registro: Robo-Quest — Primeros pasos
🔀 Reto 2. Caminos con varios giros
- No agregues bloques inmediatamente.
- Señala con el dedo el recorrido completo.
- Identifica el primer movimiento.
- Determina dónde debe realizarse cada giro.
- Construye la secuencia.
- Antes de ejecutar, lee el programa de principio a fin.
- Ejecuta e identifica dónde se presentó el error.
- Modifica solamente los bloques necesarios.
Registro del Reto 2
🔁 Reto 3. Descubrimos el bloque Repetir
Ambas producen el mismo resultado, pero una utiliza menos bloques.
Registro del Reto 3
Escribe ambas cantidades para comparar tus soluciones.
⭐ Reto 4. Recogemos la estrella
Nivel 5: la estrella mejora el puntaje (opcional).
Nivel 6: recogerla es obligatorio para completar la misión.
- Localiza a Berni, la estrella y la meta.
- Decide si Berni debe pasar primero por la estrella.
- Construye el camino hasta ella.
- Agrega el bloque Recoger cuando Berni esté sobre la estrella.
- Continúa el programa hasta la meta.
- Ejecuta, observa y corrige.
Registro del Reto 4
🧱 Reto 5. Obstáculos y desafío libre
Registro del Reto 5
Pausa de Reflexión
Preguntas para responder oralmente
- ¿Qué observaban antes de agregar bloques?
- ¿Qué comando utilizaron con mayor frecuencia?
- ¿Cuál fue más difícil?
- ¿Qué error se repitió?
- ¿Qué hicieron cuando Berni no llegó a la meta?
- ¿Qué ventaja tiene Repetir?
- ¿Por qué no conviene presionar Ejecutar sin pensar?
Escribe tus dos respuestas clave
🐞 Quiz de Depuración
Berni no llegó a la meta y se detuvo justo antes de girar. ¿Qué es lo mejor que puedes hacer?
✍️ "Planear no garantiza que nunca nos equivocaremos, pero permite comprender mejor los errores."
Bitácora del Programador
Aquí está tu Bitácora del Programador con todo lo que registraste durante la sesión. Escribe tu nombre, completa las preguntas finales y expórtala o cópiala para tu profesor.
Mi misión con Berni — Sesión 3
Robo-Quest • Jornada Extendida • I.E. Bernardo Uribe Londoño
Misión 1. Yo soy Berni
Faltó una instrucción:
Confusión de giros:
Detección del error:
¿Reiniciaron?:
Niveles superados:
Bloques (mejor solución):
¿Usó Repetir?:
Predicción vs. resultado:
Misión 2. Retos de Robo-Quest
Nivel: · Bloques: · ¿Giró?:
Al ejecutar:
Corrección:
Nivel: · Giros:
Primer error:
Bloque cambiado:
Aprendizaje:
Sin Repetir: · Con Repetir:
Solución más corta:
¿Por qué es útil?:
Nivel: · ¿Obligatoria?:
Uso de Recoger:
Si estaba mal ubicado:
Nivel: · Intentos:
Obstáculo:
Ruta alternativa:
Error corregido:
Misión 3. Pausa de Reflexión
Qué observaba antes de programar:
Qué hacía cuando Berni fallaba:
Misión 4. Mi misión con Berni
En la ventana de impresión elige "Guardar como PDF" como destino para conservar tu bitácora en el computador.
Diccionario del Programador
🧠 Reto rápido de vocabulario
¿Cómo se llama el proceso de encontrar y corregir errores en un programa?
Próxima misión: Código Secreto y Blockly Games
Berni logró superar sus primeros caminos gracias a las instrucciones que construimos. Hoy aprendimos a avanzar, girar, repetir, recoger objetos, evitar obstáculos y corregir errores. Pero esta misión apenas comienza: en la próxima sesión analizaremos un código secreto y entraremos a Blockly Games, donde encontraremos nuevos bloques, rompecabezas y laberintos.
¿Podremos utilizar las mismas estrategias para resolver un laberinto en una plataforma de programación diferente?
"Todo gran invento comienza con una idea, pero necesita instrucciones claras para convertirse en realidad."