Programmation pour débutants avec des blocs
Chapitre 3
>
Niveau 4
Objectif
Prenez le panier d'œufs et rangez les œufs dans des conteneurs avant d'indiquer combien d'œufs vous avez stockés.
Dans ce niveau, vous utiliserez une constante nommée egg_basket qui représente le nombre d'œufs dans le panier. Les constantes sont comme des variables déjà définies pour vous : elles peuvent être utilisées mais pas modifiées. Vous trouverez egg_basket dans le menu Constants, et elle fonctionne comme les autres variables.
Créez deux variables nommées bag1 et bag2 en appuyant sur le bouton create variable dans le menu Variables. Nous les utiliserons pour stocker la moitié des œufs dans chaque sac. Glissez-déposez deux (2) blocs set_variable et assignez-les à bag1 et bag2.

Dans le menu Constants de la boîte à outils, vous pouvez trouver la constante egg_basket ainsi que le bloc d'opérateur configuré avec cette constante. Glissez-déposez deux (2) blocs operators contenant la constante egg_basket depuis le menu Constants et réglez l'opérateur sur ÷ dans le menu déroulant.

Glissez-déposez les deux blocs operators et placez-les à l'intérieur des blocs set_variable que vous avez créés. Dans chaque bloc operator, réglez la valeur du nombre sur 2. Cela divisera le panier d'œufs et stockera chaque moitié dans les variables bag1 et bag2.

Dirigez-vous vers les marques X sombres et positionnez-vous devant les conteneurs, puis utilisez le bloc place pour déposer les sacs dans chaque conteneur. Sur la première marque X sombre de gauche à droite, glissez-déposez le bloc place depuis le menu Actions et insérez bag1 pour le placer dans la boîte. Sur la deuxième marque X sombre, glissez-déposez le bloc place et insérez bag2.

Ensuite, dirigez-vous vers les marques X claires devant les tables et utilisez le bloc speak pour indiquer combien d'œufs vous avez. Sur la première marque X claire, indiquez le nombre total d'œufs que vous avez en utilisant le bloc speak avec un bloc create text. Cliquez sur l'icône d'engrenage du bloc create text pour ajouter un troisième élément et insérez : un bloc text avec « Il y a », la variable indépendante egg_basket et un autre bloc text avec « œufs ».
Un modèle désactivé de ce processus se trouve dans l'éditeur de blocs : vous pouvez l'activer et le modifier en cliquant avec le bouton droit sur le bloc speak et en sélectionnant « Activer le bloc ».

Sur la dernière marque X claire, indiquez le nombre d'œufs dans chaque conteneur en utilisant le bloc speak avec un bloc create text, puis ajoutez deux emplacements supplémentaires dans le bloc.
Dans le bloc create text, insérez : un bloc text avec « Il y a », la variable bag1, un bloc text avec « œufs dans le sac 1 et », la variable bag2, et enfin un bloc text avec « dans le sac 2 ». Assurez-vous que les espaces soient correctement placés.

Une fois que les informations auront été consignées sur les bureaux, le niveau sera terminé.