preuve de terminaison

This commit is contained in:
2024-11-27 08:22:54 +01:00
parent 2edfbd2319
commit f2f97634bb

15
preuve.md Normal file
View File

@@ -0,0 +1,15 @@
```plaintext
maxi(liste)
precondition: |liste| > 0
Resultat <- liste[0]
index <- 1
while index < |liste|
if liste[index] > Resultat
resultat <- liste[index]
index <- index + 1
Resultat
```
# Preuve de terminaison
La terminaison est assuré par la présence d'un variant de boucle (séquence d'entier naturel). *ici* ```plaintext
|liste| - index
```est un variant de boucles