Programmation pour débutants avec des blocs
Chapitre
>
Niveau
Opérations mathématiques et textuelles
Constantes et Pratique
Objectif
Prenez le panier d'œufs et rangez les œufs dans des conteneurs avant de vérifier 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 – vous pouvez les utiliser mais pas les modifier. Vous trouverez egg_basket dans la catégorie Variables, tout comme les autres variables.
Créez deux variables nommées bag1 et bag2 pour stocker la moitié des œufs dans chaque sac.
Pour définir bag1 comme la moitié de egg_basket, utilisez le bloc set avec un bloc mathématique de la catégorie Math. Le bloc mathématique dispose d'un menu déroulant pour choisir l'opérateur – sélectionnez la division (÷). Connectez egg_basket à la première entrée et 2 à la seconde entrée.
Faites de même pour bag2 – définissez-le comme egg_basket ÷ 2.
Dirigez-vous vers les marques X foncées devant les conteneurs et utilisez le bloc place pour placer les sacs dans chaque conteneur. Connectez les blocs de variables (bag1, bag2) au bloc place.
Ensuite, dirigez-vous vers les marques X claires devant les tables et utilisez le bloc speak pour exprimer combien d'œufs vous avez.
Sur la première marque X claire, exprimez le nombre total d'œufs : utilisez le bloc speak avec un bloc create text with pour combiner "there are ", la variable egg_basket, et " eggs". Cliquez sur l'icône d'engrenage du bloc create text with pour ajouter plus d'éléments si nécessaire.
Sur la marque X claire suivante, exprimez combien d'œufs se trouvent dans chaque conteneur : utilisez le bloc speak avec un bloc create text with pour combiner "there are ", bag1, " eggs in bag 1 and ", bag2, " in bag 2". Vous aurez besoin de 5 éléments dans le bloc create text with.