Aujourd'hui c'est la suite de la dernière leçon, on va développer l'exercice de multiplication.
Dans la dernière leçon, des questions étaient posées par un sprite, dans cette leçon on va modifier les scripts afin de poser les questions avec des sprites de chiffres comme cela.
Les scripts seront plus compliqué que dans la dernière leçon, mais l'exercice sera plus intéressant et donnera envie de le répéter.
Comme on a besoin d'utiliser les scripts qu'on a créé lors de la dernière leçon, commencez avec celle ci (lien en dessous) ou utilisez les scripts de Nyaa en cliquant sur "Remix" dans Scratch.
-
-
Exercice de multiplication avec Scratch - basique
Aujourd'hui, on va créer des exercices de multiplication avec Scratch! Dans cette leçon, on va préparer des scripts qui posent des question aléatoirement. Dans la leçon suivante, on va les modifier afin que les sprites de chiffres apparaissent en correspondant aux questions. Créez vos exercices et maîtrisez la multiplication! ...
続きを見る

Contents
Supprimer des scripts inutiles
Tout d'abord, on va préparer les scripts qu'on a créé dans la dernière leçon. (En les copiant depuis le projet avec le bouton "Enregistrer comme copie" dans "Fichier", ou en les stockant dans "Sac à dos" afin de les utiliser dans un nouveau projet.)
Voici les scripts qu'on a créé dans la dernière leçon.
En vidant le dialogue du script "demander ( ) et attendre", il n'y aura plus que la boîte de réponse qui apparaîtra en bas de stage.
Pour les étapes suivantes, il vaut mieux cacher le sprite en cliquant sur le bouton .
Préparer des symboles des opérations
Ensuite on va préparer les symbole de la multiplication (×) et le symbole égal (=).
On peut soit les utiliser comme sprites ou comme arrière-plan.

Préparer un sprite de chiffres
Ensuite on va préparer des sprites de chiffre qui permettront d'afficher les questions.

Modifiez la taille (ex. 130) du sprite et mettez le sur la position convenable (comme ci-dessous).
Les scripts du premier chiffre
Le script "a" est la variable qu'on a utilisé dans la dernière leçon.
Le script "basculer sur le costume a" signifie que le sprite basculera sur le numéro de costume qui correspond à la valeur de "a". (ex : si a=5 il basculera sur le costume n°5)
Le sprite et les scripts du 2ème chiffre
On peut créer le sprite de 2ème chiffre facilement en dupliquant le sprite du 1er chiffre.
Jusqu'ici, l'écran ressemble à cela.
Ajouter des scripts pour poser des question
Ensuite allez à la zone de script du sprite "Dinosaur4".
Essayez en cliquant sur .
Les chiffres correspondants aux variables apparaîtront comme cela.
Pour bien vérifier, affichons les variables "a" et "b".

Créer des scripts qui jugent
Ensuite on va créer des scripts qui jugent si la réponse est correcte ou pas.
On peut définir que le résultat apparait quand la réponse est correcte, et que le symbole × apparaît quand elle est incorrecte par exemple.
Les scripts quand la réponse est incorrecte
Afin qu'il ne s'affiche que quand la réponse est incorrecte, on a besoin d'ajouter "cacher" au début et à la fin.
Les scripts quand la réponse est correcte
Comme vous pouvez le voir, on ajoute seulement le script "envoyer à tous message3", il faut donc créer un nouveau message "message3".
Afficher des chiffres quand la réponse est correcte
Ensuite on va créer les scripts qui affiche le résultat sous forme de chiffres quand le message3 est reçu.
On a de nouveau besoin de préparer des sprites de chiffres, on va une nouvelle fois dupliquer le sprite comme on l'a fait tout à l'heure.
Le sprite du chiffre des dizaines et ses scripts
Alors maintenant regardez le script "basculer sur le costume lettre 1 de réponse".
Par exemple si la réponse est 3, le costume sera le 3ème, si c'est 24, le costume sera le 2ème.
Le sprite du chiffre des unités et ses scripts
Comme il ne sert que de chiffre des unités en cas de nombre à deux chiffres, il faut qu'il s'affiche seulement quand la réponse est supérieur à 9.

De plus, n'oubliez pas de modifier le script en "basculer sur le costume lettre 2 de réponse".
Alors, essayez de cliquer sur .
・
・・
・・・

Bien qu'on entre des bonnes réponses comme 4×9=36 ou 8×2=16, le chiffre des unité de la réponse est incorrecte.
C'est parce qu'on a ajouté un nouveau costume (le chiffre 0).
Alors maintenant, Nyaa vous pose un question!
・
・・
・・・
Vous avez essayé? Alors voici un exemple.
En regardant les costumes, on peut voir qu'ils ont chacun un numéro, le costume de 0 a le numéro 1.
Dans ce cas, le costume de 0 sera affiché lorsque la réponse est 1, celui de 6 sera affiché quand la réponse est 5.
Afin de l'ajuster on peut ajouter le script (○+1) !
Alors, commencez l'exercice en cliquant à nouveau sur .
Les chiffres affichés correspondent bien à vos réponses?
La vidéo de révision et la page du projet sur Scratch

Cette leçon est plus compliquée que d'habitude, donc c'est génial d'avoir fini.
Si vous n'avez pas tout compris, ce n'est un problème et on va apprendre pas à pas.
Vous pouvez vérifier les scripts complets et le cours de cette leçon dans la vidéo ci-dessous ou sur la page du projet sur Scratch.
De plus vous pouvez apprendre de manière similaire avec ces exercices sur Udemy.
Dans la 1er leçon "Galette des rois", on va créer une galette et essayer de trouver la fève. On va apprendre à utiliser le clone et des combinaisons de variables.
Dans la 2ème leçon "La divination de plat", on va apprendre une utilisation de la fonction liste en pratiquant la divination. On va utiliser une variable et un nombre aléatoire en les combinant avec une liste.
Dans la 3ème leçon "L'exercice de langue", on va créer des exercices de langue. On va approfondir les utilisation de liste et des variables.
Bonne continuation et à bientôt!