Sommaire

Fonctions

Questions fonctions

Voici quelques questions pour vous aider à synthétiser et retenir des contenus qui nous paraissent essentiels dans cette section :

Qu’est-ce qu’une fonction ?

Où écrire sa fonction ?

Quelles sont les conditions à remplir ?

Comment utilise-t-on une fonction ?

Qu’est-ce qu’un appel de fonction ?

Comment récupère-t-on la valeur de retour ?

À quoi servent les paramètres ?

Que signifie passer une valeur à un paramètre ?

Quelle est la visibilité d’une fonction dans un programme ?

Qu’est-ce qu’une fonction récursive ?

1. Qu’est-ce qu’une fonction ?

  • La fonction est une unité de traitement en vue de l’accomplissement d’une action ou d’une étape dans l’action. La conception de programmes à actions multiples va s’appuyer sur un découpage judicieux en multiples fonctions.

  • Elle permet de factoriser (généraliser) du code qui se répète. Lorsque dans un programme une séquence d’actions se répète, en général il y a une fonction à écrire pour éclaircir et alléger le code.

  • Techniquement la fonction est un bloc d’instructions doté d’un nom et de deux mécanismes :

  • Un mécanisme d’entrée de valeur : ce sont les paramètres en entrée.

  • Un mécanisme ...