Caractéristiques
- Activation
Une fonction est appelée
(activée) par un(e) autre algorithme/procédure/fonction
qu'on nomme appelant.
- Réutilisation
Une fonction peut être appelée par différents
appelants (fonctions, procédures, algorithme principal) avec
différents paramètres.
- Communication
L'appelant communique des paramètres en
entrées (des valeurs) à la fonction qui lui
retourne un résultat (une valeur) d'un certain type (char, int,
bool, float).
Une fonction ne retourne jamais un tableau. Les paramètres que
communique
l'appelant sont les paramètres effectifs;
c'est l'ensemble des données en entrée de la fonction qui
lui sont nécessaire pour calculer le résultat qu'elle
doit
retourner à l'appelant. Les paramètres de la fonction,
côté appelé sont les paramètres
formels (précédés du signe >> pour indiquer qu'il s'agit de
paramètres en entrée). Les paramètres
formels sont initialisés avec les paramètres effectifs
(de l'appelant).
- Spécialisation
Une fonction est un algorithme définissant une
tâche spécifique. Une sorte de spécialiste pour une
tâche bien définie.
suivant
plan