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.
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é***
----------------------------------------------------------------------