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:
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
réponse

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 ?