Académique Documents
Professionnel Documents
Culture Documents
EL Moukhtar ZEMMOURI
ENSAM – Meknès
Sommaire
• Introduction
• Définition d'une fonction
• Appel d'une fonction
• Déclaration de fonctions
• Variables locales vs globales
• Récursivité
• La fonction prime :
o Si n == 1, la fonction se termine et revoie 0 (false)
o Si on trouve un diviseur de n, la fonction se termine et renvoie 0
o Sinon à la fin la fonction renvoie 1
• La fonction printPrimes :
o L'instruction return à la fin est optionnelle.
• Règle :
o Toute fonction doit être définie ou déclarée avant sont premier appel.
• Exemple :
• Note :
o Les noms des paramètres sont optionnels dans la déclaration.
Variables locales/globales
• Variable globale : une variable déclarée en dehors de toute fonction
Récursivité
• Une fonction récursive est une fonction qui appel elle même.
• Conception d'une fonction récursive :
o Attention à la condition de terminaison