Tout programme, du petit jeu à l'énorme application, est construit avec quelques idées de base. Deux des plus importantes sont les boucles (faire quelque chose encore et encore) et les conditions (faire quelque chose seulement si autre chose est vrai).
Bonne nouvelle : les enfants utilisent déjà les deux tout le temps. Une comptine de corde à sauter, une chanson avec un refrain ou la routine du matin sont pleines de boucles et de conditions. Les montrer du doigt et jouer avec elles est une belle façon, sans écran, de construire la pensée qui se cache derrière la programmation.
Ce que sont les boucles et les conditions
Expliquez-les avec ce que l'enfant fait déjà :
| Idée | Avec des mots de tous les jours | Exemple |
|---|---|---|
| Boucle | Recommencer, un certain nombre de fois | « Saute 5 fois. » |
| Boucle jusqu'à | Continuer jusqu'à ce que quelque chose arrive | « Remue jusqu'à ce que ce soit lisse. » |
| Condition | Le faire seulement si c'est vrai | « S'il pleut, prends ton parapluie. » |
| Si… sinon | Choisir entre deux choses | « Si le feu est vert, traverse. Sinon, attends. » |
Avec les petits, inutile de dire « boucle » et « condition ». « Encore et encore » et « seulement si » marchent tout aussi bien. Vers 7 ans, beaucoup d'enfants aiment apprendre les vrais noms.
La corde à sauter : des boucles qui se sentent
Sauter à la corde (ou faire semblant, pour les plus jeunes) est une façon idéale de ressentir une boucle.
- Boucles comptées : « Saute 5 fois. » Puis « Saute 10 fois. » La consigne reste courte, mais l'action se répète.
- Boucle jusqu'à : « Continue de sauter jusqu'à ce que je tape dans mes mains. » L'enfant doit guetter le signal tout en sautant.
- Ajouter une condition : « Si la corde touche tes pieds, arrête-toi et recommence à compter à partir de 1. »
Demandez ensuite : « Comment pourrais-je dire "saute, saute, saute, saute, saute" plus court ? » La réponse, « saute 5 fois », est exactement la raison pour laquelle les boucles sont si utiles dans les programmes : elles évitent d'écrire la même étape encore et encore.
Chansons et rythmes de mains
Beaucoup de chansons ont un refrain qui revient après chaque couplet. C'est une boucle aussi.
- Trouvez la répétition : « Quelle partie de la chanson revient sans cesse ? Combien de fois la chante-t-on ? »
- Un rythme de mains en boucle : « Clap, clap, tape sur les genoux » trois fois. Puis laissez l'enfant inventer un rythme et dire combien de fois le répéter.
- Une boucle dans une boucle (pour les plus grands) : « Deux claps, puis un pied qui frappe le sol. Faites le tout 4 fois. » À la fin, comptez les claps ensemble : combien y en a-t-il eu ?
La musique est pleine de motifs, c'est donc un endroit naturel pour repérer les répétitions.
Des conditions au quotidien
Les routines familiales sont pleines de conditions. Transformez-les en jeu :
- À l'affût du « si » : dans la journée, chaque fois que quelqu'un dit « si », l'enfant crie « condition ! » (ou lève la main).
- Le jeu du « si » : donnez des règles comme « Si je touche mon nez, tu sautes. Si je touche mon oreille, tu t'assois. » Puis alternez rapidement. L'enfant doit vérifier la condition à chaque fois avant d'agir.
- Deux choix : « Si la carte est rouge, pose-la à gauche. Sinon, à droite. » Trier selon une règle, c'est une condition en action.
Le jeu du « si » est aussi un excellent exercice d'attention : l'enfant doit s'arrêter et vérifier, au lieu de simplement imiter l'adulte.
Écrire un programme pour une personne
Maintenant, réunissez tout. Demandez à l'enfant d'écrire (ou de dessiner) un court « programme » que vous allez suivre :
- Un dessin pour chaque action : sauter, taper des mains, tourner, s'asseoir.
- Un nombre pour les répétitions : un dessin de saut avec « ×3 » veut dire sauter trois fois.
- Une condition, par exemple le dessin d'un chien : « Si tu vois la carte du chien, assieds-toi. »
Puis suivez le programme exactement. S'il ne fait pas ce que l'enfant voulait, cherchez ensemble l'étape à corriger. Inversez les rôles pour que l'enfant suive le vôtre.
Dans Dologi, les énigmes « Répète les pas » n'ont pas assez de cases pour toutes les étapes : l'enfant touche un déplacement pour le répéter 2, 3 ou 4 fois et amener la voiture à toutes les étoiles, exactement comme transformer « saute, saute, saute » en « saute 3 fois ».
En bref
- Une boucle répète une étape un certain nombre de fois, ou jusqu'à ce que quelque chose arrive.
- Une condition, c'est faire quelque chose seulement si quelque chose est vrai.
- La corde à sauter, les chansons à refrain et les rythmes de mains sont pleins de boucles ; les routines familiales sont pleines de « si ».
- Laissez l'enfant écrire un court programme avec des répétitions et un « si », puis suivez-le à la lettre.
À lire aussi : Une recette est un programme : les algorithmes du quotidien pour les enfants
