L'essentiel: preuve d'algorithme par invariant de boucle
Jean-Julien Fleck, PCSI, Physique, Kléber
0:00 / 0:00
L'essentiel: preuve d'algorithme par invariant de boucle
21 273 просмотра · 5 лет назад
Jean-Julien Fleck, PCSI, Physique, Kléber
16,7 тыс. подписчиков
21 273 просмотра · 5 лет назад
Plus de vidéos sur http://jjfpcsi1.github.io/CPGE-Kleber...
00:00 L'essentiel: preuve d'algorithme par invariant de boucle sur l'exemple de la factorielle.
4 étapes à respecter:
01:13 L'initialisation
il s'agit de vérifier que la propriété invariante de boucle est vraie avant d'entrer dans la boucle
01:40 L'hérédité
on vérifie que la propriété est bien conservée quand on passe du rang i au rang i+1
02:39 La terminaison
on vérifie que la boucle se finit bien un jour ou l'autre
03:02 La correction
en utilisant la propriété invariante de boucle connaissant la valeur d'une variable lors de la terminaison, on prouve que l'algorithme est correct, c'est-à-dire que la variable renvoyée à la fin contient bien la valeur attendu