Després de l’èxit de la nostra primera sessió d’enlairament, els alumnes de 4t de Primà ria no han trigat a enfrontar-se a un nou desafiament que ha posat a prova la seva capacitat de sÃntesi i lògica: el repte del moviment en quadrat.
A priori, fer que un dron dibuixi un quadrat a l’aire sembla senzill: avançar, girar, avançar, girar… Però, per complicar-ho (i fer-ho més interessant!), hem introduït una restricció d’experts: està prohibit repetir cap bloc de programació.
Adéu a la repetició, hola als “bucles”
En el món de la programació, la repetició és una oportunitat per a l’eficiència. En lloc de posar vuit blocs seguits (quatre moviments i quatre girs), els alumnes han hagut de descobrir i aplicar una de les estructures fonamentals de la computació: el bucle (o iteració).
Aquesta restricció els ha obligat a:
-
Identificar el patró: Entendre que el moviment “avançar + girar 90°” es repeteix quatre vegades.
-
Abstreure la solució: Buscar el bloc de “repetir” i configurar-lo correctament.
-
Optimitzar el codi: Aconseguir el mateix resultat (el quadrat perfecte) amb el mÃnim de blocs possibles.
Un èxit compartit i amb col·laboració
L’activitat ha estat un èxit absolut. Tot i que el repte exigia un esforç de reflexió més gran que en la sessió anterior, tots els grups de 4t han aconseguit que els seus drons completessin el recorregut. Alguns equips han necessitat una mica més d’orientació o han hagut de fer diversos intents (el famós mètode d’assaig i error), mentre que d’altres han trobat la solució de manera gairebé intuïtiva. La clau, però, ha estat el suport mutu: aquells grups que primer ho han desxifrat han ajudat la resta a entendre el concepte de la repetició.
Amb aquesta sessió hem après que programar no només és fer que les coses passin, sinó fer que passin de la manera més intel·ligent i neta possible. Estem preparats pel següent repte!


