Nous connaissons une fonction standard prédéfinie :
la fonction sin
.
Nous allons voir maintenant comment le programmeur peut définir, puis
utiliser ses propres fonctions.
La notion de fonction, en programmation, modélise la notion mathématique de fonction : à une valeur du paramètre x choisie dans un ensemble de départ (le domaine de définition de la fonction), on fait correspondre (on calcule) une valeur f(x) appartenant à l'ensemble d'arrivée. Il est également possible de définir des fonctions de plusieurs variables (f(x,y,z)) mais la valeur retournée est toujours unique.
Voici tout d'abord un exemple de définition de fonction.
La forme générale d'une définition de fonction est la suivante :
TypeRésultat (déclarations de paramètres formels)
Remarques :
return...
possède en fait deux rôles :