Bonjour,
exercice
décrire l'exécution de ce programme, instruction par instruction. on donnera simultanément l'évolution du contenu des variables utilisées. on précisera aussi la déclaration de la fonction et de la procédure:
réponse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Programme Test Var x,y : entier debut x<---MaFonction(6,5) /* MaFonction renvoie le résultat du produit du premier paramètre par le 2eme */ y<---7 Appeler MaProcédure(x,y,10) /* MaProcedure multiplie les deux premiers paramètres par le 3eme */ Ecrire (x+y) Fin
Programme Test */* exécuter "Programme Test" --> on ne fait rien
Var */ exécuter "Var" --> on ne fait rien
x,y : entier */ exécuter "x,y : entier" --> on crée 2 variables en mémoire, initialisé à zero
debut */ exécuter "début" --> on ne fait rien
x<---MaFonction(6,5)
/* MaFonction renvoie le résultat du produit du premier paramètre par le 2eme */
y<---7 */ on affecte la variable 'y' par la valeur 7
Appeler MaProcédure(x,y,10)*/ on appele la procedure 'MaProcedure'
/* MaProcedure multiplie les deux premiers paramètres par le 3eme */
Ecrire (x+y) */ on affiche la somme de (y+x)
que pensez vous ?
Partager