Exercices Algorithme

Exercice 10 Procédures et Fonctions Corrigé

Dérouler l’algorithme suivant en donnant les différentes valeurs des résultats attendus dans l’ordre d’exécution de l’algorithme.

Algorithme Appel ;

Var    R , V : entier ;

Fonction CALCUL ( X : ENTIER ) : entier ;

Var    R : entier ;

Debut

R ← X + V ; V← R – 2 ;

CALCUL ← R + 2 * V ;

Ecrire ( R , V ) ;

Fin ;

Debut

V ← 5 ;

R ← CALCUL(V) ; Ecrire ( R , V ) ; R ← CALCUL ( V ) ; Ecrire ( R , V ) ; R ← 10 ;

V ← CALCUL ( R ) ; Ecrire ( R , V ) ;

Fin.

 

Action

Global

Fonction

Affichage

R

V

CALCUL

X

R (local)

V ←5

 

5

 

 

 

 

CALCUL(V)

 

 

 

5

 

 

R ← X+V

 

 

 

 

10

 

V ← R-2

 

8

 

 

 

 

CALCUL ← R+2*V

 

 

26

 

 

 

ECRIRE(R,V)

 

 

 

 

 

10       8

R← CALCUL

26

 

 

 

 

 

ECRIRE(R,V)

 

 

 

 

 

26       8

CALCUL(V)

 

 

 

8

 

 

R ← X+V

 

 

 

 

16

 

V ← R-2

 

14

 

 

 

 

CALCUL ← R+2*V

 

 

44

 

 

 

ECRIRE(R,V)

 

 

 

 

 

16     14

R← CALCUL

44

 

 

 

 

 

ECRIRE(R,V)

 

 

 

 

 

44     14

R ← 10

10

 

 

 

 

 

CALCUL(R)

 

 

 

10

 

 

R ← X+V

 

 

 

 

24

 

V ← R-2

 

22

 

 

 

 

CALCUL ← R+2*V

 

 

68

 

 

 

ECRIRE(R,V)

 

 

 

 

 

24     22

V ← CALCUL

 

68

 

 

 

 

ECRIRE(R,V)

 

 

 

 

 

10     68

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.