Vous êtes sur la page 1sur 6

Algorithme et Structures des données

TRIGUI Youssef
1 ING GC

TD n°3
Année universitaire 2023-2024 |
I. Exercice 5 :

Algorithme Triangle
Var N,I,j,K :entier
Début
Ecrire (‘‘ donner un entier ’’)
Lire (N)
Pour i de 1 à N faire
Pour j de 1 a (N-1) faire
Ecrire (‘‘ ’’)
Fin pour
Pour K de 1 a (2 x i – 1)
Ecrire (‘’ x ‘’)
Fin pour
Fin pour
Fin
II. Exercice 6 :

Algorithme Parfait
Var N,i,Res : entier
Début
Res 0
Ecrire (‘’donner un entier ’’)
Lire (N)
Pour i de 1 a (N-1) faire
Si N mod i = 0 alors
Res Res + i
Fin si
Fin pour
Si Res = N alors
Ecrire (‘N’, ‘’ est parfait‘’)
Si non
Ecrire (‘N’, ‘’ n’est pas parfait‘’)
Fin si
Fin
III. Exercice 7 :

Algorithme ex7
Var Y,i,N : entier
Début
Y 0
Pour i de 1 à 20 faire
Ecrire (‘‘ donner un entier ’’)
Lire (N)
Si (i = 1 ou n > Y) alors
Y n
Fin Si
Fin Pour
Ecrire (‘‘ Y ’’)
Fin

IV. Exercice 8 :

Algorithme ex8
Var N,Y : entier
Début
Y 0
Ecrire (‘‘ donner un entier’’)
Lire (N)
Tant que N ≠ 0 faire
Si N >Y alors
y n
Fin Si
Ecrire (‘‘donner un autre entier’’)
Lire (N)
Fin tant que
Fin
V. Exercice 9

Algorithme ex9
Var Mas, Fem, Min, Mas 25, Age Fem, i, A, % Age Mas, % Age Fem, %Age Mas 25,
Moy Age Fem: entier
S: caractère
Début
Mas 0
Fem 0
Min 0
Mas25 0
Age Fem 0
Pour i de 1 a 10 faire
Ecrire (‘‘ donner le sexe (M / F de l’étudiant ‘‘, i, ’’ : ’’)
Lire (S)
Ecrire (‘‘donner l’Age de l’étudiant ‘‘, i, ’’: ’’)
Si (S = ‘‘M ’’ ou S = ‘‘m ’’) alors
Mas Mas +1
Si A > 25 alors
Mas25 Mas25 + 1
Fin si
Si non
Fem Fem + 1
Age Fem Age Fem +1
Si âge < 18 alors
Min Min + 1
Fin si
Fin si
Fin pour
%Age Mas (Mas / 10) x 100
%Age Fem (Fem / 10) x 100
%Age Mas 25 (Mas25 / Mas) x 100
Moy Age Fem (Age Fem / Fem)
Ecrire (%Age Mas)
Ecrire (% Age Fem)
Ecrire (Min)
Ecrire (Age Mas 25)
Ecrire (Moy Age Fem)
Fin

Vous aimerez peut-être aussi