Vous êtes sur la page 1sur 2

Série TD1 : Introduction à l’algorithmique

Exercice 1 :
On veut convertir et afficher à l’écran, une durée de temps d’un objet constant dont la valeur
est 3785 en secondes, vers les formats heure, minute et seconde.
Écrire un algorithme solution de ce problème, puis traduire sous forme d’un programme C.
Exercice 2 :
On veut calculer et afficher la surface et le périmètre d’un rectangle, avec une longueur et
largeur données au clavier.
Écrire un algorithme solution de ce problème, puis traduire sous forme d’un programme C.
Exercice 3 :
Soit l’algorithme suivant :
ALGORITHME CALCUL
VAR a,b,c : entier
d : réel
e : booléen
DEBUT
1. a ← 31
2. b ← 9
3. c ← 4 - (a + b) MOD 5
4. d ← c + a / b * 3
5. e ← a OU (b ET c) OU a = c
6. a ← a DIV b + b MOD 3
7. e ← a ≥ c ET b ≥ c
8. d ← a – b + c / 2
FIN
1. Donner le contenu de chaque variable après l’exécution de chaque ligne action.
N a b c d e
0 0 0 0 0.000 Faux
1
2
3
4
5
6
7
8

Enseignant : Hassen NAKBI Page 1 sur 2


2. Traduire l’algorithme vers un programme en langage C.

Exercice 4 :
Soit l’algorithme suivant :
ALGORITHME valeur
VAR a,b : entier
DEBUT
Ecrire ("donner une valeur de a")
Lire(a)
SI (a>=0) alors
b a
SINON
b -a
FINSI
Ecrire ("a = ",a)
FIN
1. Que fait cet algorithme ?
2. Compléter la fin de l’algorithme par une permutation entre les valeurs des a et b, puis afficher
le résultat à l’écran.
3.Traduire sous forme d’un programme C.

Enseignant : Hassen NAKBI Page 2 sur 2

Vous aimerez peut-être aussi