Travaux Dirigés en ASD : les structures conditionnelles et répétitives
TD 3 : les structures itératives
Chargée du module : Dr. Jihene Tounsi
Exercice 1
Ecrire l’algorithme Somme-paire qui permet de calculer et afficher la somme des entiers
uniquement pairs parmi N entiers consécutifs.
P.S : N est fourni par l’utilisateur
Exercice 2
Ecrire l’algorithme Somme-maths qui permet de calculer la somme suivante pour n entiers
positifs : 2i-1 avec i variant de 1 à n
Exercice 3
Ecrire un algorithme Occurrence qui permet d’afficher la longueur d’une chaîne de caractère,
le nombre de lettres, le nombre de symboles et le nombre de chiffres.
P.S :
Voir table ASCII à la fin de la série
Exemple : 12 est un nombre composé de 2 chiffres.
Exercice 4
Ecrire un algorithme Parfait, qui permet d’afficher si un nombre est parfait ou non.
P.S: Un nombre parfait est égal à la somme de ses diviseurs exp : 6 = 3+2+1
a/ Proposez une solution avec POUR
b/ Proposez une solution avec TANT QUE
Exercice 5
Ecrire un algorithme Trésorerie qui permet à un commerçant d’arrêter l’état de sa caisse à la
fin de la journée. Sachant que la caisse contient un montant initial positif au début de la
journée ou zéro, l’algorithme permettra d’avoir le montant des recettes, le montant des
dépenses et l’état finale de la caisse.
a/ Proposez une solution sachant que vous connaissez le nombre d’opérations à l’avance.
b/ Proposez une solution en tenant en compte que vous ne connaissez pas le nombre
d’opération à l’avance.
c/ Que pensez vous de la solution ? Argumentez et proposez une amélioration pour remédier à
la lacune de la solution.