Difficulté★★⭐︎⭐︎⭐︎ Scratch Programmation

Une application de traduction avec Scratch② - Ajouter un historique de traduction

 

Dans la dernière leçon, on a créé une application de traduction en utilisant les extensions "Traduire" et "Synthèse vocale".

Créons une application de traduction avec Scratch - extension Traduire et Synthèse vocale

  Aujourd'hui on va créer une application de traduction avec Scratch! On peut le faire simplement en utilisant les extensions "Traduire" et "Synthèse vocale" en plus de 40 langues!   Si vous utilisez Scratch pour la première fois, commencez avec la leçon basique.   Commençons!   Contenus Utiliser "demander (  ...

続きを見る

Aujourd'hui on va la modifier pour qu'elle conserve l'historique des traductions.

Les scripts sont simples, ce qui est le plus important c'est l'utilisation de la liste et de la variable.

 

Si vous utilisez Scratch pour la première fois, commencez avec la leçon basique.

Commençons à Scratch! L'initiation pour débutants.

  Maintenant apprendre la programmation est la mode dans le monde entier. Par exemple au Japon, on va commencer des cours de programmation obligatoires en 2020 à l'école primaire. Je pense qu'il y a beaucoup de personnnes qui ont des appréhensions pour faire de la programmation, mais c'est pas si ...

続きを見る

 

Commençons!

 

Un sprite pour traduire

D'abord on va préparer un sprite pour traduire puis créer ses scripts.

POINT

  • Choisir un sprite→(ex.)"Apple"

  • Créer une liste→"historique"
  • Créer les scripts comme ci-dessous
    ("histoire" dans les images → historique)

Ces scripts sont presque les mêmes que ceux qu'on a créés dans la dernière leçon, mais on peut garder l'historique des traductions en ajoutant le script "ajouter (traduire réponse en Anglais) à historique".

Plus tard, on pourra vérifier l'historique et écouter les prononciations.

Si vous voulez afficher la liste tout le temps, supprimez le script "cacher la liste historique"

 

Un sprite pour entendre la prononciation

Ensuite on va préparer un sprite pour entendre la prononciation et créer ses scripts.

POINT

  • Choisir un sprite→(ex.)"Cloud"

  • Ouvrir l'écran de costume
  • Écrire "Écouter" sur le sprite en cliquant sur

  • Créer les scripts comme ci-dessous

Choisissez la voix selon votre goût

 

Un sprite pour vérifier l'historique

Ensuite on va créer un sprite et ses scripts pour vérifier l'historique des traductions.

POINT

  • Choisir un sprite→(ex.)"Cloud"
  • Ouvrir l'écran de costume
  • Écrire "Historique" sur le sprite en cliquant sur

  • Créer les scripts comme ci-dessous

Alors maintenant, essayez de traduire quelques mots.

En cliquant sur le sprite Apple, entrez le mot que vous voulez traduire dans la boîte

En affichant la liste "historique", on peut vérifier que les mots déjà traduits figurent bien sur la liste(Apple, dog, history...).

 

En cliquant sur le sprite de "Historique"…

Il prononce les mots en suivant l'ordre de la liste comme cela.

 

…Mais maintenant on a un problème, il s'arrête après avoir prononcé le dernier mot, même si on clique à nouveau sur le sprite ou que l'on ajoute de nouvelle traduction.

Tant qu'à faire, ce serait mieux qu'il retourne au début de la liste et répète les prononciations.

Alors, voici la tâche de Nyaa.

 

Tâche de Nyaa

Afin de retourner au début de la liste quand il a prononcé tout les mots de la liste, quels scripts sont nécessaires?

(Si vous avez besoin d'indice, vous pouvez le trouver ci-dessous.)


・・

・・・

Indice:Utilisez les scripts "Si < >alors", "variable","longueur de la liste" .

Comment doit-on définir la variable pour retourner au début de la liste?

・・・

・・

 

Avez-vous essayé? Alors, voici une exemple.

POINT

  • Ajouter les scripts encadrés

La variable augmente de 1 à chaque fois qu'on clique sur le sprite de "historique", dans ce cas on peut retourner au début de la liste en mettant la variable à 1 quand la variable devient plus grande que la longueur de la liste.

Alors, essayez de voir si le programme fonctionne en cliquant sur .

 

La vidéo de révision et la page de projet sur Scratch

Vous pouvez vérifier le cours de la leçon et les scripts complets dans la vidéo ci-dessous ou sur la page du projet sur Scratch.

 

De plus vous pouvez approfondir les utilisation de la liste et de la variable 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 !!

© 2023 Scratch avec Nyaa Powered by AFFINGER5