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