-
exercice d'algo
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
-
Salut,
Moi je comprend ca comme ca :
- tu as une procedure/fonction XX(A,B,C)
et on te demande d'Ecrire le resultat du morceau de code 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 "
ta procedure XX sera appellée deux fois dans le morceau de code, une fois avec les parametres A,B,C et une fois avec les parametres D,A,E.
XXiemeciel