Difficulté★★★⭐︎⭐︎ Scratch Programmation

Exercice de multiplication avec Scratch - avancée

 

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! ...

続きを見る

 

Alors, commençons!

 

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.

POINT

  • Supprimer les scripts qui ne nous serviront plus comme cela

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.

Voici un exemple pour les utiliser comme arrière-plan

POINT

  • Cliquer sur "Peindre (un arrière-plan)"
  • En cliquant sur, écrire les symboles × et =

 

Préparer un sprite de chiffres

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

D'abord, le premier chiffre

POINT

  • Choisir un sprite→"Glow-1"

  • Ouvrir l'ecran de costume
  • Choisir un costume → Ajouter tout les costumes de "Glow-2" à "Glow-9"

 

Modifiez la taille (ex. 130) du sprite et mettez le sur la position convenable (comme ci-dessous).

 

 

Les scripts du premier chiffre

POINT

  • Créer les scripts comme cela

 

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.

POINT

  • Faire un Clic-droit → "dupliquer"
  • Modifier les scripts comme ci-dessous
    ※Créer un nouveau message "message2"
    ※Ajuster sa position et entrer ses coordonnées actuelles

 

Jusqu'ici, l'écran ressemble à cela.

 

 

Ajouter des scripts pour poser des question

Ensuite allez à la zone de script du sprite "Dinosaur4".

POINT

  • Ajouter les scripts encadrés

 

Essayez en cliquant sur .

Les chiffres correspondants aux variables apparaîtront comme cela.

 

Pour bien vérifier, affichons les variables "a" et "b".

Si les chiffres affichés correspondent aux chiffres des variables, c'est parfait!

 

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

POINT

  • Ouvrir l'écran de costume du sprite Dinosaur4
  • Choisir un costume→"Button5-b"

  • Poser le sur la position de réponse

  • Ajouter les scripts encadrés

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

POINT

  • Ajouter les scripts encadrés

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

POINT

  • Faire un Clic-droit sur le sprite de chiffres→"dupliquer"

  • Ajuster sa position afin d'avoir la place pour deux chiffres si le résultat est exprimé en dizaine

  • Modifier et ajouter les scripts comme cela

 

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

POINT

  • Dupliquer le sprite de chiffre
  • Ajuster sa position afin qu'il serve de chiffre des unités en cas de résultat à deux chiffres
  • Ajouter le costume "Glow-0" dans l'écran de costume et le poser au début

  • Modifier les scripts comme cela

 

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.

Le script "si réponse>9 alors" est important!

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

 

Alors, essayez de cliquer sur .

・・

・・・

C'est bizarre!

 

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!

Question de Nyaa

Afin d'afficher le chiffre des unités de la réponse correctement, que peut-on faire?

Indice:Ajouter quelque chose dans les scripts

 

・・

・・・

 

Vous avez essayé? Alors voici un exemple.

POINT

  • Ajouter le script (○+1)

 

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

On a bien travaillé!

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!

-Difficulté★★★⭐︎⭐︎, Scratch Programmation
-, , , ,

error: Content is protected !!

© 2020 Scratch avec Nyaa Powered by AFFINGER5