Idée de progression
Pour amener le cadre de travail de cette famille d’algorithmes, on demande aux élèves de :
- Écrire un programme qui indique si une liste à deux éléments est triée dans l’ordre croissant.
- Idem, puis donne la liste triée si elle ne l’était pas.
- Répondre aux deux questions précédentes pour une liste à trois éléments.
- On n’utilisera que des comparaisons de valeurs deux à deux, et des échanges.
- Établir la liste des ordres possibles pour la liste
[1, 2, 3]
afin de voir si tous les cas sont couverts.
- Trier une liste de taille quelconque à l’aide de comparaisons et d’échanges.