Programmation pour débutants avec des blocs
Chapitre 4
>
Niveau 1
Les boucles sont des blocs que vous pouvez utiliser pour répéter les mêmes actions. Cela vous facilite l’accomplissement 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 dans cette carte, vous pouvez les ramasser avec seulement quelques blocs en utilisant un bloc de boucle while. Essayez de ramasser tous les œufs en répétant les mêmes deux blocs de déplacement quatre fois.

Objectif
Récupérez 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 ramassez vite tous les œufs !
Pour réduire le nombre de blocs dont vous avez besoin et rendre le codage beaucoup moins fastidieux, vous pouvez utiliser des boucles ! Il s'agit de 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 un type de boucle où vous pouvez définir des blocs à répéter tant qu'une certaine condition est vraie.

Une variable nommée count est configurée dans l’éditeur de blocs pour déterminer combien de fois vous souhaitez que les blocs soient exécutés. Elle sert à définir la condition de la boucle.
Un bloc de boucle while avec un bloc de comparaison est configuré dans l’éditeur de code pour vérifier si count est inférieur à 4. Placez vos blocs de déplacement à l’intérieur du bloc while et utilisez le bloc change variable pour augmenter la valeur de count de 1 à chaque cycle.

Dans cet exemple, le bloc while vérifie si count est inférieur à 4. count débute à 0 puis augmente de 1 à chaque cycle jusqu’à atteindre 4. Tous les blocs placés à l’intérieur de la boucle while seront répétés, dans ce cas quatre (4) fois.
Placez les blocs move forward avec le nombre de pas approprié et turn left à l’intérieur de la boucle while afin de répéter la séquence de blocs quatre (4) fois, pour faire le tour du poulailler et ramasser tous les œufs.

Attention, les boucles peuvent s’exécuter indéfiniment si elles ne sont pas stoppées. Assurez-vous donc d’inclure le bloc change count by, sinon cela peut provoquer une erreur.
Essayez ! Ramassez les cinq (5) œufs et terminez le niveau en n'utilisant que six (6) blocs au total dans l’éditeur de blocs.