ALGO DIRECT3

 

ORDONNER TROIS NOMBRES                                                ORDONNER TROIS NOMBRES DANS L'ORDRE CROISSANT

                    

 PRESENTATION DE L'ALGORITHME           

            On dispose de trois nombre. L'algorithme les range dans l'ordre croissant.
            Il existe d'autres algorithmes pour ce résultats.

 CODE 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

..........................................................................................................

Exemple_01 tri avec AlgoBox

CLIQUER SUR LE BOUTON


        Choisissez alors tois nombres

---------------------------------------------- 

---------------------------------------------- 

---------

---------

---------

---------

---------

---------

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