Nombre:Nº-Lista:
📄 Ficha Didáctica: Misión Programando un Robot
Asignatura: Robótica  ·  Nivel: Educación Básica  ·  Ruta de los Robots · Etapa 5
Tema: El ciclo leer sensores → decidir → mover actuadores → repetir; instrucciones de movimiento y espera; condicionales con sensores; bucles; variables; pseudocódigo y depuración (robótica desconectada: sin computadora)
QR de la misión 📷 Juega la misión en tu teléfono

🎯 Objetivos de Aprendizaje

  1. Explicar el ciclo del robot: leer sensores → decidir → mover actuadores → repetir.
  2. Usar las instrucciones de movimiento (avanzar, girar) y la de espera.
  3. Escribir condicionales con sensores: SI… ENTONCES… SINO…
  4. Usar bucles («repite N veces», «repite hasta…», «repite mientras…»).
  5. Usar variables para contar (giros, objetos recogidos).
  6. Escribir el programa en pseudocódigo y depurarlo paso a paso.

🔁 1. El ciclo del robot: un bucle que nunca para

Mientras un robot está encendido repite siempre lo mismo: lee sus sensores, decide con su programa, mueve sus actuadores y vuelve a empezar. Ese ciclo es un bucle infinito que se repite muchas veces por segundo.

💡 Truco: ante cualquier programa de robot pregúntate tres cosas: ¿qué lee?, ¿qué decide? y ¿qué hace? Si falta alguna, el robot va a fallar.

📡🧠⚙️ Mini-demostración: los tres pasos del ciclo

El programa une los tres pasos y luego los repite
📡1. Leer sensores¿Hay pared adelante? ¿Veo la línea negra? ¿Está seca la tierra?
🧠2. DecidirSI pasa esto, ENTONCES haz aquello, SINO haz lo otro.
⚙️3. Mover actuadoresAvanza, gira, recoge, abre el agua.

🔄 Y vuelve al paso 1: repetir es el cuarto paso invisible del ciclo.

M.E.T.A.S · Ficha Didáctica · Programando un RobotPágina 1

👣 2. Las instrucciones del programa

El programa se arma con instrucciones exactas, una por línea. Estas son las que usa el robot del simulador:

Instrucción¿Qué hace?Error frecuente
👣 AVANZAMueve al robot UNA casilla hacia donde miraContar mal las casillas
↪️ GIRA DERECHACambia el rumbo; NO cambia de casillaCreer que también avanza
↩️ GIRA IZQUIERDACambia el rumbo al otro ladoGirar para el lado contrario
⏳ ESPERADeja pasar el tiempo sin moverseOlvidarla cuando hay que aguardar una señal
🎯 DETENTEInstrucción final: el robot se queda quieto en la metaOlvidarla: el robot se pasa de largo
📖 Dato clave: girar cuatro veces seguidas deja al robot exactamente donde estaba, solo que mareado. Girar no es avanzar.

❓ 3. Condicionales con sensores

Un condicional es el bloque SI… ENTONCES… SINO…. El robot lee un sensor y elige una de las dos ramas. Así el mismo programa sirve aunque las cosas cambien de lugar:

# Sensor de pared (obstáculo) SI hay pared adelante ENTONCES GIRA DERECHA SINO AVANZA # Sensor de línea (color del piso) SI hay línea negra adelante ENTONCES AVANZA SINO GIRA DERECHA
🧱 Sensor de pared / obstáculoMira la casilla de adelante: si hay un cajón o el borde del patio, responde SÍ. Sirve para esquivar sin chocar.
⬛ Sensor de línea / colorDistingue el negro de la línea pintada del piso claro. Sirve para seguir el camino del pasillo.
🎯 Regla de oro: todo condicional debe decir también qué hacer cuando la respuesta es NO (la rama SINO). Si falta, el robot se queda «pensando» o hace algo inesperado.
M.E.T.A.S · Ficha Didáctica · Programando un RobotPágina 2

🔄 4. Bucles y 📦 variables

Bloque¿Para qué sirve?Ejemplo en el robot
🔄 REPITE N VECESHacer lo mismo un número exacto de vecesREPITE 6 VECES: AVANZA
🔄 REPITE HASTA…Repetir hasta que se cumpla algoREPITE HASTA llegar a la meta
🔄 REPITE MIENTRAS…Repetir mientras el sensor diga que síREPITE MIENTRAS no haya obstáculo: AVANZA
📦 VARIABLEGuardar un número con nombreobjetos = objetos + 1
🐞 ¡Cuidado con el bucle infinito! Todo bucle necesita una forma de terminar. «REPITE PARA SIEMPRE: AVANZA» hace que el robot se salga del patio.

📝 5. Pseudocódigo y 🐞 depuración

El pseudocódigo es el programa escrito en español claro y numerado, antes de cargarlo al robot. Depurar es probar el programa paso a paso, encontrar la instrucción equivocada (el bug) y corregirla. Recuerda: el robot hace lo que dice el programa, no lo que uno quiso decir.

# Robot regador del huerto escolar 🌱 1. plantas = 0 2. REPITE 10 VECES: 3. AVANZA 4. SI el sensor de humedad dice «tierra seca» ENTONCES abre la válvula 5. SINO sigue adelante 6. plantas = plantas + 1 7. DETENTE y avisa cuántas plantas regó

🎲 6. Actividades desconectadas (sin computadora)

  • 🧵 El laberinto de cinta: con cinta adhesiva marquen en el piso del aula una cuadrícula de 5×5 y peguen una línea negra y algunos cajones (cajas o mochilas). Un compañero hace de robot (¡solo obedece instrucciones exactas!) y otro de programador. Luego cambian de papel.
  • 🃏 Tarjetas de flechas: recorten tarjetas con ▲ AVANZA, ↪ GIRA DER., ↩ GIRA IZQ., ⏳ ESPERA y 🎯 DETENTE. Armen el programa completo sobre la mesa antes de ejecutarlo: el «robot» solo se mueve cuando el programador levanta una tarjeta a la vez, en orden.
  • ✏️ Traza el recorrido en papel: usa la cuadrícula de abajo. Marca con una X la casilla donde queda el robot después de cada instrucción y escribe la coordenada (A1…E5). Compara con lo que hizo el «robot» humano: la primera diferencia es el bug.
  • 💧 El pseudocódigo del robot regador: escribe en tu cuaderno, numerado, el programa de un robot que riegue el huerto escolar. Debe llevar un bucle, un condicional con sensor, una variable contadora y terminar con DETENTE.
Cuadrícula de papel para trazar el recorrido (📦 = cajón · gris = línea negra)
ABCDE
1🎯
2📦📦
3
4📦📦
5🤖

El robot 🤖 arranca en A5 mirando al Norte. ¿Qué programa lo lleva a la meta 🎯 de E1?

🇭🇳 La robótica también es tuya: un robot que sigue la línea del pasillo de la escuela, otro que recoge la basura del patio y otro que riega el huerto escolar se programan exactamente igual: sensores, condicionales, bucles y variables. No necesitas una computadora para empezar: necesitas pensar en pasos exactos. 💚
M.E.T.A.S · Ficha Didáctica · Programando un RobotPágina 3

✍️ 7. ¡Ponte a Prueba! Actividades

I. Completa los espacios (Valor: 10 puntos c/u)

  1. La lista de instrucciones exactas del robot se llama .
  2. El ciclo del robot es: leer sensores, decidir, mover actuadores y .
  3. Para repetir un bloque muchas veces se usa un .
  4. El bloque SI… ENTONCES… SINO se llama .
  5. La cajita donde el robot guarda un número se llama .
  6. El programa escrito en lenguaje claro antes de cargarlo es el .
  7. Buscar y corregir los errores del programa se llama .
  8. El sensor de distingue el negro del piso claro.
  9. Los ejecutan la orden: motores y ruedas.
  10. Cuando el robot llega a la meta, el programa termina con la instrucción .

II. Verdadero o Falso (Valor: 10 puntos c/u)

  1. ____ El programa es la lista de instrucciones exactas que el robot ejecuta paso a paso.
  2. ____ El robot adivina lo que el programador quiso decir.
  3. ____ Un bucle sirve para repetir un bloque de instrucciones.
  4. ____ La instrucción GIRA DERECHA mueve al robot una casilla hacia adelante.
  5. ____ Un condicional decide entre dos caminos según lo que lee el sensor.
  6. ____ Una variable guarda un número, como cuántas veces giró el robot.
  7. ____ El pseudocódigo se escribe después de cargar el programa al robot.
  8. ____ Un bucle que nunca termina no causa ningún problema.
  9. ____ Depurar es buscar y corregir los errores del programa.
  10. ____ Si al programa le falta la instrucción final, el robot sabe solo cuándo parar.
M.E.T.A.S · Ficha Didáctica · Programando un RobotPágina 4

III. Selección múltiple (Valor: 10 puntos c/u) — Encierra en un círculo la letra correcta.

1¿Qué es el programa de un robot?
a su batería b la lista de instrucciones exactas que ejecuta paso a paso c su carcasa de metal d el nombre que le puso el dueño
2¿Cuál es el ciclo de un robot programado?
a dormir → soñar → despertar b actuar → apagar → cargar c leer sensores → decidir → mover actuadores → repetir d girar → girar → girar
3El robot debe avanzar 8 casillas iguales. ¿Qué bloque conviene usar?
a un bucle: repite 8 veces AVANZA b una variable c un sensor de color d la instrucción ESPERA
4«SI el sensor de pared detecta obstáculo ENTONCES gira, SINO avanza» es…
a un bucle b una variable c un actuador d un condicional
5¿Para qué sirve una variable en el programa?
a para mover las ruedas b para guardar un número, como cuántas veces giró c para cargar la batería d para pintar el robot
6¿Qué es el pseudocódigo?
a un robot descompuesto b un idioma secreto de las máquinas c el programa escrito en lenguaje claro antes de cargarlo d un sensor especial
7El robot chocó con la pared. ¿Qué hay que hacer?
a depurar: revisar el programa paso a paso y corregirlo b cambiarle el nombre al robot c mover la pared de lugar d apagar los sensores para siempre
8¿Qué instrucción cambia el rumbo del robot sin moverlo de casilla?
a AVANZA b ESPERA c GIRA IZQUIERDA d DETENTE
9¿Qué sensor usa un robot que sigue la línea del pasillo de la escuela?
a el sensor de humedad b el sensor de línea (color) c el sensor de sonido d el sensor de temperatura
10Un bucle que nunca termina…
a hace al robot más rápido b ahorra batería c es la mejor forma de programar d es un error: el robot nunca llega a la meta
M.E.T.A.S · Ficha Didáctica · Programando un RobotPágina 5

IV. Relaciona (Pareados) (Valor: 10 puntos c/u) — Escribe en la línea la letra de la Columna B que corresponde.

Columna AColumna B
1. ____ ProgramaA. SI el sensor detecta algo, ENTONCES…, SINO…
2. ____ BucleB. El programa escrito en lenguaje claro, antes de cargarlo
3. ____ CondicionalC. Instrucción equivocada o en mal orden que hace fallar al robot
4. ____ VariableD. Lista de instrucciones exactas que el robot ejecuta paso a paso
5. ____ PseudocódigoE. Distingue la línea negra del piso claro
6. ____ DepurarF. Mueve al robot una casilla hacia adelante
7. ____ BugG. Repite un bloque de instrucciones varias veces
8. ____ Sensor de líneaH. Instrucción final: el robot se queda quieto en la meta
9. ____ AVANZAI. Cajita con nombre donde el robot guarda un número
10. ____ DETENTEJ. Buscar y corregir los errores del programa
🏅 ¡Felicidades! Has completado la Misión Programando un Robot. Ahora sabes que un robot repite el ciclo leer sensores → decidir → mover actuadores → repetir; que los condicionales lo hacen decidir solo, los bucles le ahorran instrucciones y las variables le sirven para contar; y que cuando algo falla, el error casi siempre está en el programa: hay que depurarlo. ¡Sigue avanzando por la Ruta de los Robots! 🤖🕹️

📏 Rúbrica de Evaluación

ActividadLugarValorNota obtenidaObservación
Copió los contenidos de este material en su cuaderno de Robótica.Tarea en el hogar100  
Resolvió la sección «Ponte a Prueba» directamente en esta ficha.Tarea en el aula, un día antes del examen100  
Jugó al laberinto de cinta con las tarjetas de flechas, trazó el recorrido en la cuadrícula y escribió el pseudocódigo del robot regador.Tarea en el hogar100  
Prueba impresa realizada en el aula.Evaluación en el aula100  
Promedio nota final →  %

Recuerde que ya aprendió a sacar el promedio: sume el total del valor obtenido y divídalo entre cuatro. El resultado será su nota final. Perderá puntos si no completa el trabajo, si su letra no es legible o si escribe con faltas de ortografía.

M.E.T.A.S · Ficha Didáctica · Programando un RobotPágina 6

✅ Pauta de Respuestas — Hoja del Docente

Esta hoja se imprime suelta: es solo para el docente o para la autoevaluación guiada.

I. Completar: 1. programa   2. repetir   3. bucle   4. condicional   5. variable   6. pseudocódigo   7. depurar   8. línea   9. actuadores   10. DETENTE
II. Verdadero o Falso: 1V, 2F, 3V, 4F, 5V, 6V, 7F, 8F, 9V, 10F
III. Selección múltiple: 1b, 2c, 3a, 4d, 5b, 6c, 7a, 8c, 9b, 10d
IV. Pareados: 1D, 2G, 3A, 4I, 5B, 6J, 7C, 8E, 9F, 10H
Cuadrícula de la página 3 (una solución válida): desde A5 mirando al Norte — 1) SI HAY PARED ADELANTE → GIRA DER., SINO → AVANZA · 2) el mismo bloque · 3) el mismo bloque (aquí el sensor detecta el cajón de A2 y gira al Este) · 4) SI HAY LÍNEA → AVANZA, SINO → GIRA DER. · 5) el mismo bloque · 6) SI HAY LÍNEA → AVANZA, SINO → GIRA IZQ. · 7) y 8) el mismo bloque (sube por la línea de C2 y C1) · 9) SI HAY LÍNEA → AVANZA, SINO → GIRA DER. · 10) AVANZA · 11) AVANZA · 12) DETENTE en E1. Se acepta cualquier programa que llegue a E1 sin pisar los cajones 📦.
Nota para el docente: esta ficha está basada en el contenido interactivo de la plataforma M.E.T.A.S «Misión Programando un Robot» (Educación Básica, II y III Ciclo), etapa 5 de la Ruta de los Robots del área de Robótica. Es la misión que integra la Ruta del Código con la Ruta de los Robots: todo lo aprendido sobre instrucciones, condicionales, bucles y variables se aplica ahora a un robot que lee sensores (de pared/obstáculo y de línea/color). El enfoque sigue siendo de robótica desconectada: los conceptos se trabajan con papel, cinta adhesiva, tarjetas de flechas y lógica, por lo que la ficha puede aplicarse en aulas sin computadoras ni conectividad. Las actividades de la página 3 (laberinto de cinta con un compañero haciendo de robot, tarjetas de flechas para «programarlo», trazado del recorrido en la cuadrícula de papel y escritura del pseudocódigo del robot regador) son el corazón de la clase: dan la experiencia física de que el robot hace lo que dice el programa, no lo que uno quiso decir, y de que depurar es comparar paso a paso lo previsto con lo ocurrido. La misión interactiva (código QR de la portada) incluye un simulador de cuadrícula con 6 niveles donde el estudiante arma el programa con bloques y ve al robot ejecutarlo, con retroalimentación inmediata de cada lectura de sensor. Puede utilizarse como guía de estudio impresa o digital antes de la evaluación final e incluye todos los conceptos evaluados en la plataforma (completar, V/F, selección múltiple y pareados).
M.E.T.A.S · Ficha Didáctica · Programando un Robot · Hoja del DocentePágina 7