Algorithmes et Structures de Données I
Exercice 1:
1) a) A=1,B=10,C=0
P<---1
D<---10
Si (p<d) vrai
P<---10
D<----1
Si (p<c) faux
Si (d>c) vrai
D<----0
Valeur finale : p=10 d=0
B) A=5,B=-2,C=14
P<---5
D<--- -2
Si (p<d) faux
Si (p<c) vrai
P<--- 14
Si (d>c) faux
Valeur finale : p=14 d=-2
2) le role de l'algorithme est de trouver le maximum et le minimum entre
trois entiers par la comparaison entre les trois et donne le max à P et le
min à D
Exercice 2:
algorithme somme
var N,i,somme:entier
debut
ecrire("donner un nombre")
lire(N)
somme<--- 0
pour i de 1 à N faire
somme<----- somme + i
fin pour
ecrire("la somme de n est :",somme)
Fin
Exercice 3:
algorithme produit
var produit,n,i:entier
debut
produit<--- 1
repeter
ecrire("donner n")
lire(n)
jusqu'à n>0
si n=1 alors
produit<--- 1
sinon
pour i de 2 à n pas=2 faire
produit<---- produit*i
fin pour
fin si
ecrire("le produit des entiers pair est :",produit)
fin