Activités III)
Activité III.01
On rappelle l'algorithme du tri par sélection :
Déterminer un invariant de boucle pour la boucle boucle 1 (voir code ci-dessus).
Démontrez que l'algorithme de tri par sélection est correct (qu'il trie les tableaux correctement).
Activité III.02
L'algorithme suivant permet de calculer la somme des N premiers entiers, où N est un nombre entier donné :
Déterminez un invariant de boucle (on devra trouver une propriété qui concernera la variable i et une propriété qui concernera la variable somme)
En utilisant l'invariant de boucle trouvé ci-dessus, démontrez la correction de cet algorithme.