Programmation pour débutants avec des blocs
Chapitre
>
Niveau

Boucles et répétition
Boucles while

Les boucles sont des blocs que vous pouvez utiliser pour répéter les mêmes actions. Cela facilite l'exécution des tâches dans le jeu sans avoir à placer de longues listes de blocs. Il existe deux types de boucles : les blocs de boucle while et les blocs repeat que nous explorerons dans les niveaux suivants.

Il y a cinq (5) œufs sur cette carte, vous pouvez les ramasser avec seulement quelques blocs en utilisant un bloc de boucle while. Essayez d'attraper tous les œufs en répétant les mêmes deux blocs de mouvement quatre fois.

Guide

Objectif

Ramassez tous les œufs dans la grange en n'utilisant que six (6) blocs, en utilisant le bloc while.

Les poules ont pondu leurs œufs partout ! Parcourez la grange et collectez tous les œufs rapidement !

Afin de réduire le nombre de blocs que vous devez utiliser et rendre la programmation beaucoup moins fastidieuse, vous pouvez utiliser des boucles ! Ce sont des blocs qui vous permettent de répéter les mêmes actions, éliminant ainsi la nécessité de placer les mêmes blocs encore et encore.

Un bloc de boucle while est une de ces boucles où vous pouvez programmer la répétition des blocs tant qu'une certaine condition est vraie. Configurez une variable nommée count pour déterminer combien de fois vous souhaitez que les blocs se répètent, puis utilisez-la comme condition pour la boucle.

Utilisez le bloc set count to pour affecter la valeur 0 à la variable, puis utilisez le bloc de boucle while avec un bloc de comparaison pour vérifier si count est inférieur à 4. Placez vos blocs de mouvement à l'intérieur du bloc de boucle while, et utilisez le bloc change count by pour augmenter le compteur de 1 à chaque cycle.

Dans cet exemple, le bloc de boucle while vérifie si count est inférieur à 4. count commence à 0 et augmente de 1 à chaque cycle jusqu'à atteindre 4. Tous les blocs que vous placez à l'intérieur du bloc de boucle while seront répétés, dans ce cas quatre fois. Attention, les boucles peuvent s'exécuter indéfiniment si elles ne sont pas arrêtées, alors assurez-vous d'inclure le bloc change count by, sinon cela pourrait déclencher une erreur.

Essayez-le ! Collectez les cinq (5) œufs et terminez le niveau en n'utilisant que six (6) blocs au total dans l'éditeur de blocs.

Livre de Code