Vous êtes sur la page 1sur 1

Série de TD N° 1

Exercice 1.

Exercice 2.

Exercice 3.
Calculer le nombre d’itérations (complexité) des deux fragments d’algorithmes suivants :
- I ← 1 ; Tant que I ≤ N Faire {J ← N ; Tant que J > 1 Faire J ← J / 2 Fait ; I ←I + 1}
- I ← 1 ; Tant que I ≤ N Faire {J ← N ; Tant que J > 1 Faire J ← J / 2 Fait}

Exercice 4.
Soit l’algorithme suivant :
B ← 1 ; Si (N mod 2 = 0) et (N ≠ 2) Alors B ← 0
Sinon Si (N ≠ 2) Alors début i ← 3 ;
Tant que (i ≤ [√N] ) et B = 1
Faire Si (N mod i = 0) Alors B ← 0
Sinon i ← i+2
fin
1/ Calculer le nombre maximum d’instructions en fonction de N (complexité pratique au pire).
2/ En déduire la complexité théorique ainsi que le nombre d’instructions réelles pour N =
990181.

Vous aimerez peut-être aussi