Épisode · Wiki Storia
S1 - E4 | Les Mystères du Tunnel des Fonctions
Et si ton code tournait en boucle pour toujours ?
En route vers la connaissance avec les musiques des 3 à 6 ans !
Aujourd'hui, nous partons, à la Découverte des boucles infinies.
Des images de nos petits aventuriers en pleine action — tu viens jouer avec eux ?
🎼 Prêt(e) à bouger, chanter, rêver ?
Cette première mélodie t’emmène découvrir le monde en musique !
🎤 Bouge, chante, découvre !
C’est parti pour l’aventure avec cette seconde musique. 😀
🎙 Retrouve les paroles de nos musiques :
Les paroles des deux musiques sont identiques, seules les mélodies sont différentes.
L’aventure commence avec une histoire et des découvertes pour les 6 - 8 ans !
📻 Écoutez cet article en mode podcast
Pour vivre une expérience immersive, profitez de notre article en mode podcast. Cliquez sur le lecteur ci-dessous pour démarrer l'écoute et laissez-vous emporter par notre article !
📝 Résumé rapide des informations à retenir
Et si ton code tournait en boucle pour toujours ?
Imagine que tu as une tâche à répéter encore et encore. En programmation, on utilise des boucles pour faire cela. Une boucle est comme un petit magicien qui répète une action jusqu'à ce qu'on lui dise d'arrêter.
Parfois, ce magicien peut devenir un peu fou et continuer à répéter la même chose pour toujours. C'est ce qu'on appelle une boucle infinie. Par exemple, si tu dis à un ordinateur de compter de 1 à 100, mais tu oublies de lui dire d'arrêter, il continuera à compter sans fin.
Pour éviter cela, il est important de donner une condition claire à la boucle. Par exemple, tu peux dire :
« Compte jusqu'à 100, puis arrête ». Ainsi, la boucle sait quand s'arrêter et ne tourne pas pour toujours.Les boucles infinies peuvent rendre un programme lent ou même le bloquer. Il est donc crucial de bien programmer pour éviter ces situations. En programmant correctement, tu peux créer des jeux, des applications et bien d'autres choses amusantes sans que ton ordinateur ne se transforme en magicien fou.

Les Mystères du Tunnel des Fonctions
Et si ton code tournait en boucle pour toujours ?
La Fonction Sans Fin
Après que Pixeline, la pirate aux cheveux multicolores, ait essayé de lancer un sort graphique avec une variable imprévisible, l'équipage réalise l'importance de bien nommer ses variables. Les jeunes pirates ont appris que des noms clairs et précis évitent les bugs et facilitent la navigation dans le code. Avec cette leçon en tête, ils continuent leur voyage à travers le Grand Océan du Code, prêts à affronter de nouveaux défis. C'est alors qu'ils aperçoivent au loin le Tunnel des Fonctions, un passage mystérieux sous la mer où les fonctions tournent en boucle si on ne trouve pas la bonne entrée et sortie. Le Capitaine Loop, avec son tricorne clignotant, scrute l'horizon à travers sa longue-vue qui détecte les erreurs de syntaxe (1). Pixeline, avec son chapeau plein d’étoiles et un gilet en LED, prépare sa tablette magique, prête à transformer les cartes en écrans interactifs (2). Quant à Buggy, le petit robot rigolo, il vérifie ses circuits, prêt à détecter les bugs ou, parfois, à en créer sans le vouloir.
Buggy, avec un clac dans la voix, annonce :
« Je vais essayer une nouvelle fonction. »
Curieux, Capitaine Loop demande :
« Quelle fonction, Buggy ? »
Buggy, tout excité, annonce :
« Je vais lancer une fonction pour éclairer le chemin. Comme ça, on verra mieux où on va dans ce tunnel. »
Peu de temps après, le navire Bit-à-Bit entre dans le Tunnel des Fonctions. Les murs s'illuminent de lignes de code. Le navire commence à tourner en rond. Buggy a oublié une condition (3) de sortie. Le Capitaine Loop observe le problème.
Après avoir observé la situation, Capitaine Loop dit :
« Buggy a lancé une fonction sans fin… et le navire tourne en rond. »
Buggy, déterminé, déclare :
« Je vais essayer de résoudre ce problème. Je vais ajouter une condition de sortie pour arrêter la fonction. »
La console est rapidement atteinte par le Capitaine Loop. Une condition de sortie est alors ajoutée. Pixeline utilise sa tablette magique pour visualiser le code. Ensemble, le code est corrigé. La fonction s’arrête, et l’équipage retrouve son chemin. Soudain, une lumière brille au loin, signalant une nouvelle aventure.
La Condition de Sortie
Après que le code a été corrigé, le navire reprend son voyage. L'importance d'avoir toujours une condition claire pour éviter les boucles (4) infinies est expliquée à l'équipage par le Capitaine Loop.
Le Capitaine Loop, avec un sourire malin, explique :
« Une boucle sans fin, c'est comme un tourniquet. »
Pixeline, avec un sourire malin, ajoute :
« Oui, c'est exactement ça ! Imaginez si on ne pouvait jamais sortir de ces boucles. On tournerait en rond pour toujours, comme on l'a fait tout à l'heure. Heureusement, avec une bonne condition de sortie, on peut enfin avancer. »
Buggy, réfléchissant à ce qu'il vient d'apprendre, déclare :
« Maintenant, je comprends mieux l'importance d'une bonne condition de sortie. Je vais faire plus attention à mes fonctions pour éviter les boucles infinies à l'avenir. »
Le navire émerge enfin du Tunnel des Fonctions. L'équipage se retrouve dans des eaux calmes et lumineuses. Mais leur répit est de courte durée, car un grondement sourd se fait entendre au loin.
Capitaine Loop, intrigué, demande :
« Qu'est-ce que ce bruit ? »
Pixeline, après avoir consulté sa tablette magique, dit :
« Cela semble venir de l'est. »
Buggy, après avoir vérifié ses capteurs, dit :
« Je vais scanner la zone. »
Après avoir détecté le bruit, Buggy, un petit robot avec un cache-œil en QR (5) code, un bras en clé USB (6) et une voix qui produit un clac quand il pense trop fort, se prépare à scanner la zone. Alors qu'il s'apprête à lancer sa fonction, un grondement sourd est entendu au loin. Le navire commence à tourner en rond dans le tunnel. Le capitaine Loop, un garçon intrépide (7) et malin, doit rapidement intervenir pour éviter que le navire ne reste bloqué. Une condition de sortie est ajoutée à la fonction de Buggy, permettant ainsi à l'équipage de retrouver son chemin. Avec leur courage et leur intelligence, ils sont prêts à affronter cette nouvelle aventure.
📺 Regardez cet article sous format vidéo
Pour une expérience encore plus immersive, visionnez notre vidéo :