Ecole Supérieure Privée des
Technologies de
2022-2023 ITBS
l’information et de
Management de Nabeul
Algorithme et structures de données I
Classe : 1 Licence Business
Enseignante : Abir BOUSMINA TD N° 3 Computing
Exercice 1 :
Écrire un algorithme qui permet d'afficher le message "Bonsoir" 10 fois. Utilisant la boucle Tant Que.
Exercice 2 :
Écrire un algorithme permettant de calculer la somme S= 1+2+3+...+ 10. Utilisant la boucle Tant Que
Exercice 3:
Écrire un algorithme qui permet de calculer la somme S=1+2+3+4+….+ N. où N saisi au clavier par
l'utilisateur en utilisant la boucle Pour
Exercice 4:
Un bureau de photocopie facture 0,10 dinars les dix premières photocopies, 0,09 dinars les vingt suivantes et
0,08 dinars au-delà.
Ecrivez un algorithme qui demande à l’utilisateur le nombre de photocopies demandé et qui affiche le
montant total à payer
Exercice 5:
Écrire un algorithme qui permet de calculer le plus grand diviseur commun entre deux entiers saisis par
l'utilisateur. Par exemple: M= 15 et N=10 PGCD (15 , 10) = 5
Exercice 6:
Donner le résultat d’exécution de ce programme :
Algorithme Triangle_entiers
Variables i,j,N : entiers
Debut
Ecrire("donner un entier : ")
Lire(N)
pour i de 1 à N faire
pour j de 1 à i faire
Ecrire(i)
FinPour
FinPour
Fin
Exercice 7:
Écrire un programme qui permet de lire un caractère et dit s'il s'agit d'une lettre ou non , en cas d'une lettre il
dit s'il s'agit d'une lettre minuscule ou majuscule.
Exercice 8:
Une boutique propose à ces clients, une réduction de 15% pour les montants d’achat supérieurs à 200 TND.
Écrire algorithme permettant de saisir le prix total HT et de calculer le montant TTC en prenant en compte la
réduction et la TVA=20%