Previous Page

11.15 Exercices

11.1 [*] Ecrire une procédure Min et une procédure Max retournant le minimum respectivement le maximum de deux nombres réels.

11.2 [**] Ecrire un programme permettant de déterminer le minimum et le maximum de quatre nombres réels en utilisant les procédures de l'exercice 11.1.

11.3 [**] Représenter la grille du programme principal Test ainsi que celle de la procédure Q et de la procédure P. Indiquer, à l'aide de flèches, les appels de sous-programmes et les retours au (sous-) programme appelant. Quelle est la sortie du programme?

PROGRAM Test;
VAR K: Integer;
PROCEDURE Q ( VAR Y: Integer );
BEGIN
Y := Y+1
END; {-- Q}
PROCEDURE P ( X:Integer );
BEGIN
Q( X );
X := X+1
END; {-- P}
BEGIN {main}
K := 5;
P( K );
Writeln( K )
END. {--Test}

Previous Page


© Aflo Informatique , 2003-2004