Programmation pour débutants avec des blocs
Chapitre 5
>
Niveau 1
Les listes peuvent être utilisées pour stocker plusieurs valeurs en un seul endroit, qu'il s'agisse de nombres ou de chaînes de caractères ! Cela vous fera gagner du temps et de l'espace dans votre code et vous permettra également de lire les données sous forme de séquences.
Dans cet exercice, récupérez tous les œufs colorés autour de la grange et stockez-les dans une liste afin de pouvoir les placer ensemble dans un contenant.

Objectif
Récupérez des œufs et remplissez une liste que vous pourrez ranger dans un conteneur.
Récupérez les différents œufs dans la grange et stockez-les ensemble dans une liste afin de pouvoir les placer dans un conteneur.
Les listes sont comme des variables qui vous permettent de stocker plusieurs valeurs ensemble en un même endroit. Nous utilisons les mêmes blocs que pour les variables, mais nous ajoutons des blocs de liste spéciaux pour créer une liste de valeurs.
Récupérez tous les œufs de chaque couleur dans le champ : œufs rouges, verts et bleus. Une fois qu’ils sont tous collectés, créez les variables red_eggs, blue_eggs, green_eggs en cliquant sur le bouton de création de variable dans le menu Variables.

Comptez combien d’œufs vous avez collectés de chaque type et utilisez le bloc set variable pour attribuer la quantité à chaque variable. Glissez-déposez des bulles numériques depuis le menu Math dans le bloc set variable : le nombre d’œufs de chaque type s’affiche dans le coin supérieur droit de l’écran.

Une fois tous les œufs collectés et les variables définies, dirigez-vous vers la marque X sombre et placez-vous devant le conteneur. Ici, nous allons créer une liste et y stocker tous les œufs pour pouvoir les ranger dans le conteneur.
Commencez par créer une variable nommée eggs en utilisant le bouton de création de variable dans le menu Variables. Ensuite, glissez-déposez le bloc set variable dans l’éditeur de blocs et assignez-le à la variable eggs.

C’est ici que les choses changent : dans le menu Lists de la boîte à outils, glissez-déposez le bloc create list et placez-le dans le bloc set variable. Dans les trois emplacements du jeu, insérez les trois (3) variables que vous avez créées précédemment : red_eggs, blue_eggs, green_eggs.

Cela construit la liste eggs avec les trois (3) variables, stockant ainsi trois (3) valeurs dans une même structure de données. Enfin, utilisez le bloc place du menu Actions et ajoutez la liste eggs pour la déposer dans le conteneur et terminer le niveau.