1. Description des fonctions et procédures (sous-programmes)
En algorithmique, les fonctions et les procédures sont des sous-programmes, c'est-à-dire des portions de code qui accomplissent une tâche spécifique. Ces sous-programmes permettent de diviser un programme en parties plus petites et plus gérables, ce qui facilite la conception, la compréhension et la maintenance du code.
2. Exemples d'usages
Voici une explication de chacun de ces concepts :
2.1 Fonctions
Une fonction est un sous-programme qui prend en entrée un ou plusieurs paramètres, effectue un traitement, et renvoie un résultat.
La valeur de retour est souvent utilisée pour transmettre le résultat du traitement à la partie du programme appelant la fonction.
Une fonction peut être appelée plusieurs fois à partir de différentes parties du programme.
Exemple en pseudo-code
1 2 3 4 5 6 7 |
Fonction additionner(a, b) Retourner a + b Fin Fonction //appele de la fonction résultat = additionner(3, 4) |
2.3 Procédures
Une procédure est similaire à une fonction, mais elle n'a pas de valeur de retour explicite. Elle est utilisée pour effectuer une tâche sans nécessairement renvoyer un résultat.
Exemple en pseudo-code
1 2 3 4 5 6 7 |
Procédure afficherMessage(message) Afficher message Fin Procédure //appel de procédure afficherMessage("Bonjour, monde!") |
Younes Derfoufi
CRMEF OUJDA