Traducteur reversible

Attention

AttentionPour les élèves qui n'ont pas fait la partie précédente I

Télécharger et installer le fichier ci-dessus en suivant le tutoriel ci-contre.

Organisation matériel

Matériel :

Objectif :

-

-

Ajouter à notre application la fonction reverse

Informatique :

Situation déclenchante :

-

- fiche_activité_2.pdf [pdf]

Comment créer cette application ?

Organisation du groupe :

Reformulation :

 : Collaboratif

1- Partie - Designer

MéthodeTravail à faire

Ajouter un bouton Reverse et une zone de label pour indiquer le sens de la traduction

1- connexion

Méthode 2 - Code.appinventor

Pour ceux qui ont des difficultés : Aide en vidéo

2 - ouvrir le projet

Ouvrir le projet "traducteur simple"

3

Ajouter en dessous des éléments déjà présents :

1 zone de label :

  • hauteur : 3%

  • largeur : 100%

  • couleur : gris foncé

  • Supprimer le texte "texte pour label ..."

4

Ajouter en dessous un arrangement horizontal

  • largeur : 10%

  • hauteur : 10%

  • Ne pas modifier son nom

5

Ajouter un switch dans l'arrangement que vous venez de créer :

  • Taille de police : 20

  • Hauteur : 5%

  • Largeur : 50%

  • Texte : Reverse

6

Mettre à côté une zone de label :

  • Renommez la : langue

  • hauteur : 10%

  • largeur : 50%

  • taille de police : 16

7

Ajouter une horloge (faites la glisser sur l'écran de l'application)

Régler ses impulsions à 500 ms

2-Partie blocs

MéthodeDéfinir les paramètres de traduction

Les différentes langues sont identifiées par des codes.

  • Français = fr

  • Anglais = en

Si je veux traduire du français en anglais, je dois envoyer le code "fr-en"

Inversement si je veux traduire de l'anglais en français j'envoie "en-fr"

MéthodeTravail à faire

1

  • Créer une variable

  • Nommez la traduction et initialisez la à "fr-en"

2

Créer le bloc suivant :

Remarque : Le bloc est équivalent au bloc

Il permet de répéter en boucle une séquence d'instruction.

fiche_activité_2.pdf [pdf]

Compléter le diagramme d'activité de votre document élève.

Algorithme du programme :

Répéter indéfiniment :

Si le switch 1 est sur on

  • alors mettre la variable "global_traduction" à en-fr

  • sinon mettre la variable "global_traduction" à fr-en

Répondre aux questions

3

Compléter les encoches vides du bloc

3 - Test du programme

Méthode

4

Visualisation de votre travail :

Lancer AIStarter sur votre ordinateur ( - Technologie - App Inventor) -

Simuler votre application en cliquant sur

Attendre quelques secondes. Vous devez avoir