top of page
Parcours n°3 : Programmer un jeu de calcul mental sur Scratch pour comprendre les instructions conditionnelles
De quoi auras-tu besoin dans Scratch ?

Dans la catégorie "Apparence", tu trouveras le bloc pour faire "dire" quelque chose à Scratchy.
Dans la catégorie "Évènement", tu trouveras un bloc qui permet de déclencher un programme.
Dans la catégorie "Contrôle", tu trouveras les blocs "Si... alors..." et "Si... alors...Sinon".
Dans la catégorie "Capteurs", tu trouveras un bloc qui permet à Scratchy de demander quelque chose à l'utilisateur du programme. La réponse de l'utilisateur est enregistrée dans la variable "réponse".
Dans la catégorie "Opérateurs", tu trouveras les blocs d'opérations. La signe de multiplication est *. Celui de la division est /.
Dans la catégorie "Variables", tu trouveras les blocs qui te permettent de créer et d'utiliser des variables.
Exercice n°1 : Entraînement !
Ouvre Scratch et fais dire à Scratchy le résultat du calcul suivant : 12-3x2.
Ci-dessous les instructions dont tu as besoin. Fais bien attention : le bloc "opérateur" à l'intérieur d'un autre bloc "opérateur" correspond à l'opération effectuée en premier par Scratchy.

Exercice n°2 : Sur ta feuille
Écris sur ta feuille les calculs correspondant à la 2e et à la 3e ligne de ce tableau.

Exercice n°3 : Projet "Programmer un jeu de calcul mental !"
1) Le but est de programmer un jeu de calcul mental.
Le script débute de la manière suivante.

Reproduis ce script dans un nouveau projet Scratch. Puis écris sur ta feuille ce que font la deuxième et la dernière ligne de ce script.
Où trouver les blocs du script précédent ?

2) Complète le script précédent de sorte que Scratchy dise "Bravo !" à l'utilisateur si le résultat du calcul de l'utilisateur est juste et "Essaie encore" si le résultat du calcul de l'utilisateur est erroné.
Pour cette étape, tu pourras utiliser les blocs suivants :

3) Pour aller plus loin !
En utilisant les instructions ci-dessous utilise un script qui teste 10 fois de suite les réponses de l'utilisateur. Si l'utilisateur réussit un calcul, son score augmente de 1 ; sinon, il n'augmente pas.

Corrigé : Voici ce que donne l'exécution du jeu de calcul mental !
bottom of page