Mathovore, tout pour reussir en maths : cours et exercices corriges
Aller au contenu

Fonction (en programmation)

Fonction (en programmation) : définition et exemple – lexique de maths Mathovore

Logique, démonstration et algorithmique

Au programme de Seconde

Définition

En programmation, une fonction est un bloc d’instructions nommé, qui reçoit des arguments et renvoie généralement un résultat.

En clair

C’est une « mini-machine » qu’on écrit une fois et qu’on réutilise autant qu’on veut.

Ce qu’il faut retenir

  • On la définit une fois, puis on l’appelle avec des valeurs concrètes.
  • En Python : `def f(x): return 2*x + 1`.
  • Les arguments sont les valeurs d’entrée, le résultat est renvoyé par l’instruction de retour.
  • Une fonction sans instruction de retour affiche éventuellement quelque chose, mais ne renvoie rien d’utilisable.
  • Les fonctions rendent un programme plus court et plus lisible.

Exemple

Une fonction qui calcule l’aire d’un disque : elle reçoit le rayon et renvoie \(\pi r^2\). On l’appelle ensuite pour chaque rayon voulu.

À ne pas confondre avec

  • Fonction — la fonction mathématique est une correspondance, pas un bloc de code, même si l’idée est la même.

Réviser cette notion sur Mathovore

Termes liés

Algorithme
Fonction
Variable (en programmation)
Boucle
Instruction conditionnelle
Contraposée
Disjonction de cas
Équivalence
Implication
Affectation

Questions fréquentes sur « fonction (en programmation) »

Quelle différence entre une fonction mathématique et une fonction de programmation ?

L’idée est la même — une entrée, une sortie — mais la fonction de programmation est un bloc d’instructions exécutable.

← Tous les mots du lexique de maths

Voter... page

Applications Mathovore

Les applications Mathovore gratuites

Des applis pour réviser et s’entraîner en maths en jouant, du CP à la Terminale, sur Android et iPhone.

Découvrir

Inscription gratuite à Mathovore.  Mathovore c'est 14 122 542 cours et exercices de maths téléchargés en PDF.

Télécharger les manuels scolaires de maths Mathovore en PDF, du CP à la Terminale