Académique Documents
Professionnel Documents
Culture Documents
Informatique - T.D. No 2
10 octobre 2005
Exercice 2 Donner le contenu de la variable X aprs la srie des actions suivantes : VAR X : ENTIER ;
X1 X Xmod2
Corrig 2 Le contenu de X est gal 1. Exercice 3 Donner le contenu de la variable X aprs la srie des actions suivantes : VAR X :entier ;
X3 X + 1 Xmod2
Corrig 3 Erreur dans la syntaxe de la deuxime aectation. Exercice 4 crire une procedure qui ache la nature d'un nombre entier (pair ou impair). Exercice 5 crire une procedure qui calcule la somme des entiers compris entre i et j .
1
SINON
ecrire('impair')
FIN SI
Algorithme 3 Corrig 5 PROCEDURE Somme (E i,j : ENTIER, S s :ENTIER) VAR m,c : ENTIER
mi c1
FIN TANTQUEs m
SI j>m ALORS
mj
FIN SI RETOURNER m
Exercice 6 crire une fonction max qui n'utilise pas le mot cl SINON. Exercice 7 crire trois fonctions direntes (max31,max32,max33) pour le calcul du maximum de trois entiers.
Comparer les trois versions en terme de rapidit.
SI j>m ALORS
mj
FIN SI RETOURNER m Algorithme 6 Corrig 7 FONCTION MAX32 ( i,j,k : ENTIER) : ENTIER VAR m : ENTIER SI i>j ALORS SI k>i ALORS
mk
SINON
mi
SINON
mj
FIN SI FIN SI RETOURNER m Exercice 8 crire deux fonctions direntes (max34,max35)pour le calcul du maximum de trois entiers et ceci
en utilisant la fonction max vue en cours (qui calcule le maximum de deux entiers).
Algorithme 7 Corrig 7 FONCTION MAX33 ( i,j,k : ENTIER) : ENTIER VAR m : ENTIER SI i>j ALORS
mi
SINON
mj
FIN SI RETOURNER m
RETOURNER max(m,k)