mirror of
https://github.com/Fare-spec/cours.git
synced 2025-12-08 03:00:37 +00:00
420 B
420 B
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
|liste| - index
```est un variant de boucles