1.
6 Terminaison et correction
Invariant de boucles 20
19
18
17
16
15
14
13
12
10
11
123456789 mn
mn
Exercice 1
Division euclidienne de n par d
q, r =0, n
Terminaison et correction while r >= d:
q=q+1
r=r-d
• Déterminer un invariant de boucle
• Vérifier que cette propriété est vraie avant la boucle (initialisation)
• Vérifier qu’elle reste vraie à chaque itération (conservation)
• Vérifier que la boucle se termine (terminaison)
128 129
1.6 Terminaison et correction 1.6 Terminaison et correction
Récurrence/induction structurelle 10
9 mn
8
7
6
5
4
3
2
1 mn
Récurrence/induction structurelle 10
123456789 mn
mn
Exercice 2
A. Un nombre très important de candidats pense que si a ≥ 4 et b ≥ 4 Exercice 3 : inégalité de Bernoulli
alors 1
Démontrez par récurrence que ∀ ∈ ℝ 1 1
Qu’en pensez-vous?
B. Sachant que x ≥ 11, démontrez que est aussi supérieur à 1.
133 134