algorithmique : api et paramètres

This commit is contained in:
gwen
2018-08-20 21:01:30 +02:00
committed by Benjamin Bohard
parent 10485c94f1
commit 1418454c18
15 changed files with 184 additions and 32 deletions

View File

@ -65,35 +65,35 @@ de plus en plus fines, de plus en plus détaillées, qui aboutiront au programme
On met des *trous* dans les algorithmes de plus haut niveau,
c'est-à-dire des phrases en langage naturel.
.. ifconfig: exercice
.. ifconfig:: exercice
**Exercice** : **Calculer la date du lendemain**
.. ifconfig: correction
.. ifconfig:: correction
- l'algorithme de plus bas niveau
- l'algorithme de plus haut niveau
::
lendemain jour =
si jour [est le dernier jour du mois] alors
si jour [est le dernier jour du mois du dernier mois de l'année] alors
resultat = [calculer le 1er janvier de l'année suivante]
sinon
resultat = lendemain_dansl'année jour
resultat = lendemain_dansl_année(jour)
- les algorithmes de plus bas niveau
- les algorithmes de plus bas niveau associés
::
lendemain_dans_l'année jour =
lendemain_dans_l_année(jour) =
si jour [est le dernier jour du mois] alors
resultat = [calculer le premier jour du mois suivant]
sinon
resultat = jour suivant jour
resultat = jour_suivant(jour)
::
jour_suivant jour =
jour_suivant(jour) =
jour + 1
et ainsi de suite jusqu'à ce que toutes les phrases soient calculables.