Exemple de programme de tri simple(iste)


(cliquer sur le bouton ci-dessus pour lancer ou relancer l'exécution de l'algorithme)

Essayez tous jeux de données ci-dessous, puis mettez-vous à réfléchir. Méfiez-vous des réponses précipitées.

Un commentaire de la réflexion est disponible ici.

3, 1 et 2

5, 3 et 8

6, 5 et 5

3, 8 et 5

2, 3 et 2

2, 3 et 1

Résultat :

Code de l'algorithme :
VARIABLES
  x EST_DU_TYPE NOMBRE
  y EST_DU_TYPE NOMBRE
  z EST_DU_TYPE NOMBRE
  t EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
  AFFICHER "Entrez successivement les 3 valeurs à trier"
  LIRE x
  LIRE y
  LIRE z
  SI (x > y ) ALORS
    DEBUT_SI
    t PREND_LA_VALEUR x
    x PREND_LA_VALEUR y
    y PREND_LA_VALEUR t
    FIN_SI
  SI (y>z) ALORS
    DEBUT_SI
    t PREND_LA_VALEUR y
    y PREND_LA_VALEUR z
    z PREND_LA_VALEUR t
    FIN_SI
  SI (x > z) ALORS
    DEBUT_SI
    t PREND_LA_VALEUR x
    x PREND_LA_VALEUR z
    z PREND_LA_VALEUR t
    FIN_SI
  AFFICHER "Voici les 3 valeur classées dans l'ordre : "
  AFFICHER x
  AFFICHER y
  AFFICHER z
FIN_ALGORITHME