"Primero el yogur, luego la fruta y la miel por encima." Cada vez que tu hijo sigue una receta, está siguiendo un algoritmo: una lista de pasos claros, en orden, que convierte lo que hay al principio en un resultado al final.
Eso es exactamente un programa de ordenador. No hace falta una pantalla para enseñar la idea. La cocina es uno de los mejores lugares para explorarla, porque los pasos son reales, los resultados se ven y los errores suelen ser divertidos (y comestibles).
Una receta tiene las mismas partes que un programa
Antes de cocinar, leed juntos la receta y poned nombre a sus partes:
| En una receta | En un programa |
|---|---|
| Ingredientes | Entrada: con lo que empiezas |
| Pasos numerados en orden | Instrucciones, una detrás de otra |
| "Remover 10 veces" | Un bucle: repetir un paso |
| "Si está muy espeso, añadir una cucharada de leche" | Una condición: hacer algo solo si... |
| El plato terminado | Salida: el resultado |
Con los pequeños no hace falta usar palabras como "entrada" o "bucle". Bastan preguntas como "¿Qué necesitamos?", "¿Qué hacemos primero?" y "¿Qué tendremos al final?".
Elegid algo sencillo y seguro, en lo que el adulto se encargue de todo lo que queme o corte: un vaso de yogur con fruta, un sándwich, un batido o un tentempié sin cocción.
¿Importa el orden?
Una gran pregunta para pensar es: ¿qué pasos pueden cambiar de lugar y cuáles no?
Tomad como ejemplo el vaso de yogur:
- Poner yogur en el vaso.
- Añadir fruta troceada.
- Echar miel por encima.
- Comer.
¿Se pueden cambiar los pasos 2 y 3? Probablemente sí; solo cambiará un poco el aspecto. ¿Y los pasos 1 y 4? ¡Desde luego que no! Revisad cada pareja: "¿Qué pasaría si hiciéramos este primero?"
Los niños descubren que algunos pasos son independientes (el orden apenas cambia el resultado) y otros dependen de otros (uno tiene que ir antes que el otro). Es una de las ideas clave de la planificación y de la programación.
Jugar al "padre robot"
Este juego es un éxito. Te conviertes en un robot que sigue las instrucciones exactamente al pie de la letra, ni más ni menos.
Tu hijo da las instrucciones para hacer un sándwich. Si dice "pon la mermelada en el pan", colocas el bote cerrado encima del pan. Si dice "coge el cuchillo" sin decir con qué mano, pones cara de no entender.
- Mantenedlo divertido y parad antes de que se frustre.
- Después de unas risas, ayúdale a dar instrucciones más precisas: "Abre el bote. Coge un poco de mermelada con la cuchara. Úntala en una rebanada."
- Cambiad los papeles y que tu hijo sea el robot.
La lección es que los ordenadores, como los robots, solo hacen lo que se les dice. Los pasos claros y precisos importan.
Añadir bucles y condiciones
Cuando tu hijo domine los pasos en orden, buscad dos tipos especiales de pasos en las recetas:
- Bucles (repeticiones): "Remover 10 veces." "Añadir una cucharada cada vez hasta llenar el bol." Contad juntos mientras repetís el paso.
- Condiciones (si...): "Si el plátano es muy grande, córtalo por la mitad." "Si la mezcla está seca, añade un poco de agua." Pregunta: "¿Hace falta ese paso esta vez?"
Descubrir el "repite" y el "si" en las instrucciones de cada día es una introducción suave a las piezas con las que se construyen todos los programas.
Escribir una receta propia
Por último, invita a tu hijo a escribir (o dibujar) una receta para otra persona:
- Dibujad cada paso en su propia casilla, con flechas entre ellas.
- Numerad los pasos.
- Probad la receta: un adulto la sigue exactamente y veis si el resultado es el correcto.
- Si algo sale mal, buscad el paso que hay que arreglar. Los programadores lo llaman depurar.
Los niños que aún no escriben pueden dibujar cada paso y explicarlo en voz alta.
En Dologi, los acertijos de "Conduce el coche" funcionan igual: los niños ordenan instrucciones para llevar un coche por un laberinto hasta las estrellas, y si una instrucción está en el lugar equivocado, el coche acaba en otro sitio.
En resumen
- Una receta es un algoritmo: entran ingredientes, se siguen pasos en orden y sale un plato.
- Pregunta qué pasos pueden cambiar de lugar y cuáles tienen que ir primero.
- Jugad al "padre robot" para ver por qué las instrucciones deben ser precisas.
- Buscad repeticiones y pasos con "si", y deja que tu hijo escriba y pruebe su propia receta.
Lee también: Dividir las tareas grandes en pasos pequeños: pensar paso a paso
