Le robot trieur alphabétique

Résultat du code exécuté

Attention : les deux exécutions de ton programme doivent être correctes sans que tu changes ton code entre elles.
Le robot doit trier les mots de façon à ce qu'ils soient classés par ordre alphabétique croissant.

Fonctions d'actions disponibles :

copieVersAttenteDeMot (x); x = valeur ou expression numérique
copieDeAttenteVersMot (x); x = valeur ou expression numérique
copieDeMotVersMot (source, destination); valeurs ou exp. num.

Teste ton script

Fenêtre d'édition de ton code JavaScript

Le robot trieur alphabétique

L'objectif est de te familiariser avec la manipulation des contenus de tableaux, à savoir la lecture et l'écriture des contenus des différentes « cases » en te basant sur leurs indices.

Le robot doit classer par ordre alphabétique 2 séries de 5 mots se trouvant chacune dans la variable-tableau « mot ». Il dispose pour cela d'une variable annexe « attente » qui lui permet d'intervertir deux données du tableau.

Pour ce faire, tu dois utiliser les 3 fonctions à ta disposition qui te permettent de lire une case du tableau et de la copier soit sur « attente », soit dans une autre case de « mot ».

Tu peux utiliser la méthode de classement qui te paraît la plus adaptée, l'idéal étant de visualiser le fonctionnement de toutes les méthodes que tu connais (voir présentation).

Pour ta facilité, tu peux choisir la vitesse d'animation grâce au sélecteur se trouvant juste au-dessus de la liste des fonctions disponibles.

Bon travail.

◊ ◊ ◊

© Rupert Meurice de Dormale 2017

Tous droits réservés, reproduction en tout ou partie de l'interface et/ou du code interdite sans l'accord écrit de l'auteur

Les dessins des robots sont de Jean-Baptiste Sonnet.

adresse