Bonsoir,
Je dois faire des exercices d'algo mais j'ai du mal à comprendre le sujet que voilà :
" on considère la procédure suivante
Procédure XX (A,B,C)
Donnée entier A
Donnée Résultat entier B
Résultat entier C
entier D,E
D<-- A+5; A<--B+D; E<--D+B; C<--D+E; B<--E+a
retour

Quelles sont les valeurs affichées par le morceau de programme suivant:
A<--2; B<--4; C<--6; D<--8; E<--9;
XX(A,B,C) Afficher A,"_",B,"_",C,"_",D,"_",E
A<--2; B<--4; C<--6; D<--8; E<--9;
XX(D,A,E) Afficher A,"_",B,"_",C,"_",D,"_",E "

Voilà, je pense que l'exercice fait référence à l'appel d'un sous programme défini et s'intitulant " Procédure XX (A,B,C).

Ce dont je ne comprends pas est ceci. Dans l'algorithme, si j'appelle ce sous programme, il n'exécutera que la procédure XX (A,B,C) ou bien également la procédure XX (D,A,E).

Ou bien s'agit il de 2 algorithmes distincts ne faisant pas appel à un sous programme; mais alors le terme procédure est trompeur.

Je vous serais reconnaissant, si possible, de m'aiguiller.

Merci d'avance