Académique Documents
Professionnel Documents
Culture Documents
variable :T 2 5 1 4
variable : 5
X
Algorithme principal
Var x : entier
Début
X<- 5
Saisire(x) // l’utilisateur va introduire 6
Ecrire (x) // avec var il affiche 6 ,
Fin
Notez que :si vous retirez la déclaration
"var" dans la procédure , cela signifie que la
variable "x" est déjà initialiser auparavant et
qu'elle contient toujours la valeur de 5. Dans
ce cas, l'algorithme affichera toujours 5,
quelle que soit la valeur entrée par
Correction exercice 10
l'utilisateur.
Procedure Saisire(var T : Tableaux[1..50] d’entier , N :entier)
Var i :entier
Début
Pour i de 1 a N faire
Ecrire( "donner T[ " ,i," ] ")
Lire(T[i])
Fin pour
Fin
Procedure affiche(T : Tableaux[1..50] d’entier , N :entier)
Var i :entier
Début
Pour i de 1 a N faire
Ecrire( T[i] )
Fin pour
Fin
jusqu’à (k=<i)
Fin
Algorithme principal
Var Test tableaux déjà trier
T : Tableaux[1..50] d’entier 1 2 3 4 5 6 7 8
N : entier 8 6 2 4 2 3 17 5
Début i=1 et k=8
Répéter
Ecrire ("donner N") lire(N) // l’utilisateur va introduire 8 test parite de T[1] (paire) ok i ,++
Jusqu ‘a N >1 et N<=50 test parite de T[2] (paire) ok i ,++
Saisire(T,N)
Trie(T,N) test parite de T[3] (paire) ok i ,++
Affiche( T, N) test parite de T[4] (paire) ok i ,++
Fin
test parite de T[5] (paire) ok i ,++
Oueslati.Bilel - 2