wiki:infofem:lda:cours2021:lda2021-utiliser-une-fonction

Comprendre et utiliser les fonctions

Qu'est ce qu'une fonction : Une fonction est un ensemble d'instructions réalisant une tâche. Dans ce cours nous nous servirons de fonctions qui dessinent une forme géométrique.

Une fonction est caractérisée par un nom pour la définir mais il faut également quelquefois lui fournir des informations pour qu'elle fonctionne correctement, ces informations sont appelées paramètres de la fonction.
Ces paramètres sont écrits juste après le nom de la fonction, dans des parenthèses. Une fonction peut n'avoir besoin d'aucune information et donc nous n'avons besoin de mettre aucun paramètre à l'intérieur des parenthèses (comme l'exemple 1)
Elle peut avoir besoin d'une ou plusieurs informations, dans ce cas nous mettons ce paramètre dans les parenthèses, s'il y en a plusieurs nous les séparons par une virgule (comme l'exemple 2 & 3).
Dans l'exemple 2 la fonction a besoin de 2 paramètres qui ont pour noms : parametre1 et parametre2, l'exemple 3 a besoin de 3 paramètres qui ont pour noms parametre1, paramètre2, parametre3.



Utiliser une fonction : Pour utiliser une fonction, on écrit dans notre code son nom et ses paramètres dans les parenthèses. En informatique on dit qu'on appelle la fonction dans notre programme.
Pour qu'une fonction s'exécute correctement et sans erreur, il faut toujours respecter le nombre d'informations dont elle a besoin :

  • Si elle n'a besoin d'aucune information alors il ne faut rien mettre dans les parenthèses sinon elle ne s'exécutera pas.
  • Si elle a besoin de 2 informations il faut lui en donner exactement 2, (pas 1, pas 3).

Les noms des paramètres doivent être remplacés par les valeurs définies selon nos besoins.

Par exemple :

Nous voulons dessiner une ligne entre le point A = (10,10) et le point B = (100,120).
Prenons une fonction qui dessine une ligne : line(xdebut,ydebut,xfin,yfin)
Cette fonction a besoin de 4 informations (donc 4 paramètres) pour fonctionner. En effet la fonction a besoin de savoir nous voulons dessiner cette ligne. Pour cela nous devons lui fournir les coordonnées du point A (le point de début de la ligne) et les coordonnées du point B (le point de fin de la ligne).

Nous écrirons donc line(10,10,100,120).

Nous avons remplacé les noms des paramètres (xdebut,ydebut,xfin,yfin) par les valeurs que nous souhaitons (10,10,100,120).



  • wiki/infofem/lda/cours2021/lda2021-utiliser-une-fonction.txt
  • Dernière modification : 2024/02/06 12:22
  • de yann.secq