Aller au contenu
Wikiversité

Algorithmique/Fonction

Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du chapitre
Fonction
[画像:Icône de la faculté]
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.

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



AltStyle によって変換されたページ (->オリジナル) /