algorithmique : api et paramètres
This commit is contained in:
@ -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.
|
||||
|
Reference in New Issue
Block a user