mirror of
https://github.com/Fare-spec/cours.git
synced 2025-12-08 03:00:37 +00:00
preuve de terminaison
This commit is contained in:
15
preuve.md
Normal file
15
preuve.md
Normal 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
|
||||
Reference in New Issue
Block a user