Cette procédure trie un tableau par la méthode de sélection en recherchant le minimum dans la partie non triée et en l'échangeant avec l'élément courant.
Procédure TriParSélection (@T : Tab , n : entier) Début Pour i de 0 à n-1 faire pmin ← i Pour j de i+1 à n faire Si T[j] < T[pmin] Alors pmin ← j fin si Fin pour Si (t[i] ≠ t[pmin]) alors temp ← T[i] T[i] ← T[pmin] T[pmin] ← temp Fin Si Fin pour Fin