ALGO permutation circulaire 8 oct 2012

          Algorithme proposé, sous ALGOBOX,  par Hocine étudiant BTS1A 

           pour la permutation circulaire  des valeurs de trois variables X , Y et Z.

                          Au départ :      a est affecté à  X ,  b est affecté à Y ,  c est affecté à Z.

                                                      percirc.gif

                          A la fin :       X  vaut c  , Y  vaut a  , Z  vaut  b

     SOUS ALGOBOX le code est:                                 

VARIABLES

X EST_DU_TYPE NOMBRE

Y EST_DU_TYPE NOMBRE

Z EST_DU_TYPE NOMBRE

DEBUT_ALGORITHME:

AFFICHER " Que vaut X ?    X = "

LIRE X

AFFICHER* X

AFFICHER " Que vaut Y ?    Y = "

LIRE Y

AFFICHER* Y

AFFICHER " Que vaut Z ?    Z = "

LIRE Z

AFFICHER* Z

X PREND_LA_VALEUR - X - Y- Z

Y PREND_LA_VALEUR -X - Y- Z

Z PREND_LA_VALEUR - X - Y- Z

X PREND_LA_VALEUR - X - Y- Z

AFFICHER "    X = "

AFFICHER* X

AFFICHER "    Y = "

AFFICHER* Y

AFFICHER "    Z = "

AFFICHER* Z

FIN_ALGORITHME

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

   Par exemple :

     

***Algorithme lancé***

Que vaut X ?    X = 4  

Que vaut Y ?    Y = 6  

Que vaut Z ?    Z = 7  

 X = 7

 Y = 4

Z  = 6

 

***Algorithme terminé***

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