Dans le répertoire javascript créez un dossier cours6. Il contiendra tous les fichiers de cette leçon.
Sur l'éditeur Brackets allez dans Fichier, ouvrez un dossier et sélestionnez le dossier cours6. Le nom du dossier s'affiche à gauche.
A l'aide d'un clic droit de la souris sur le nom du dossier, créez un dossier js puis un dossier html.
Écrire un programme tri_simple.js permettant de trier un tableau, c’est-à-dire ordonner les valeurs des éléments dans l’ordre croissant. On utilisera la méthode suivante:
Un seul tableau est utilisé lors de ce tri. On supposera le tableau déjà initialisé.
Exemple :
Cette méthode consiste à faire remonter progressivement les plus grands éléments d'un tableau, comme les bulles d'air remontent à la surface d'un liquide. On compare deux élément successifs et on les permute éventuellement. Le tri est fini lorsque sur un passage aucune permutation a été réalisée. Pour cela on pourra utiliser une variable booléenne tri qui prend la valeur false dès que l'on fait une permutation.
Exemple :
1er passage | 2ième passage | 3ième passage | 4ième passage |
|
|
|
|
---|
Écrire un programme tri_bulle.js qui applique cette méthode
Écrire un programme recherche.js permettant de retrouver une valeur dans une liste triée, cette valeur sera saisie au clavier.
On indiquera en résultat, la position de la valeur dans la liste. La valeur recherchée peut aussi être absente de la liste.
Exemples : L=[1,5,7,7,20,30]