Initiation à la programmation par blocs
Chapitre 6
>
Niveau 6
Objectif
Collectez toutes les baies dans la cour en utilisant des boucles et combinez-les pour faire de la confiture.
Maintenant que vous avez pénétré dans la cour, collectez des baies sur le terrain et apportez-les au mixeur pour produire de la confiture. Utilisez des boucles pour optimiser votre code et des conditions pour adapter le code à des situations spécifiques.
Afin de combiner les baies, vous devez avoir une liste, créez une liste vide nommée berries en utilisant le bloc create empty list. Stockez-la dans une variable avant de créer la boucle afin de pouvoir ajouter les baies à votre liste en utilisant le bloc set item in list avec le mode INSERT à la POSITION LAST au fur et à mesure que vous les récupérez.
Créez un bloc boucle for avec la variable x de 0 à 2 pour parcourir la cour en attrapant et en stockant les baies. Il y a trois (3) types différents de baies dans la cour : baies rouges, baies bleues et baies noires (les baies violettes), chacune avec des quantités différentes. Utilisez des blocs if pour chaque cycle de boucle et stockez la quantité spécifique de chaque baie dans une variable afin de pouvoir l'ajouter à la liste.
Utilisez le bloc boucle for. À l'intérieur de la boucle, avancez de 4 pas, puis utilisez plusieurs blocs if pour vérifier la valeur de x. Si x est égal à 0, définissez red_berries à 3 et ajoutez-la à la liste en utilisant le bloc set item in list avec le mode INSERT à la POSITION LAST. Si x est égal à 1, définissez blue_berries à 5 et ajoutez-la à la liste. Si x est égal à 2, définissez black_berries à 4 et ajoutez-la à la liste. Ensuite, tournez à gauche.
Rappelez-vous que x détermine le cycle de boucle en cours et il commence toujours à 0. À chaque cycle, collectez les baies, créez une variable pour les baies que vous collectez, stockez la quantité correcte et ajoutez-les à la liste en utilisant le bloc set item in list.
Après avoir terminé la collecte et le stockage des baies, le code après la boucle s'exécutera. Avancez de 4 pas pour atteindre la marque X et mélangez les baies pour former de la confiture en utilisant le bloc combine avec votre liste berries pour compléter le niveau.