Logique, démonstration et algorithmique
Au programme de Seconde
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
- Synthèse de coursÉchantillonnage et algorithmique
- Synthèse de coursGénéralités sur les fonctions
- Fiche méthodeComment programmer une fonction en Python ?
- Cours completGénéralités sur les fonctions et fonctions usuelles : cours de maths en 2de en PDF
- Exercices corrigésFonctions : corrigé des exercices de maths en 2de en PDF
- QCM en ligneGénéralités sur les fonctions numériques : QCM de maths en 2de pour réviser son cours
Termes liés
Algorithme
Fonction
Variable (en programmation)
Boucle
Instruction conditionnelle
Contraposée
Disjonction de cas
Équivalence
Implication
Affectation


