Algorithmique/Fonction
Apparence
Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du chapitre
| Chapitre no 5 | |
| Leçon : Algorithmique | |
|---|---|
| Chap. préc. : | Forme d'écriture |
| Chap. suiv. : | Alternative |
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Algorithmique : Fonction
Algorithmique/Fonction », n'a pu être restituée correctement ci-dessus.
Algorithmique/Fonction », n'a pu être restituée correctement ci-dessus.
Sans fonction, les programmes peuvent grandir rapidement :
Début de l'exemple
Exemple
Début ---- n ← 8 k ← 4 x ← 1 i ← n Tant que i > 1 faire x ← x * i i ← i - 1 Fin Tant que résultat ← x x ← 1 i ← k Tant que i > 1 x ← x * i i ← i - 1 Fin Tant que résultat ← résultat / x ---- Fin
Fin de l'exemple
Si vous utilisez des fonctions, à l'instar des variables il y a moins de redondance :
Début de l'exemple
Exemple
Fonction factorielle(i) ---- résultat ← 1 Tant que i > 1 faire résultat = résultat * i i ← i - 1 Fin Tant que ---- Fin Fonction Début ---- n ← 8 k ← 4 résultat ← factorielle(n) / factorielle(k) ---- Fin
Fin de l'exemple