bloc1:prog:sousprogrammes
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc1:prog:sousprogrammes [2024/11/03 15:38] – [Principes] sellin.e | bloc1:prog:sousprogrammes [2024/11/03 15:43] (Version actuelle) – [Procédures] sellin.e | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| ===== Arguments - Paramètres ===== | ===== Arguments - Paramètres ===== | ||
| + | |||
| + | **Arguments :** Ce sont les valeurs passées à une fonction ou une procédure lors de son appel. | ||
| + | |||
| + | **Paramètres :** Ce sont les variables définies dans la déclaration de la fonction ou de la procédure qui reçoivent les valeurs des arguments. | ||
| + | |||
| + | **Exemple :** | ||
| + | |||
| + | def ajouter(a, b): // a et b sont des paramètres | ||
| + | return a + b | ||
| + | |||
| + | resultat = ajouter(5, 3) // 5 et 3 sont des arguments | ||
| ===== Fonctions ===== | ===== Fonctions ===== | ||
| + | |||
| + | Les fonctions sont des blocs de code qui effectuent une tâche spécifique et retournent une valeur. | ||
| + | Elles peuvent prendre des paramètres et sont souvent utilisées pour effectuer des calculs ou manipuler des données. | ||
| + | |||
| + | **Exemple de fonction :** | ||
| + | |||
| + | def multiplier(x, | ||
| + | return x * y | ||
| + | |||
| ==== Retour et type de retour ==== | ==== Retour et type de retour ==== | ||
| + | |||
| + | Le retour est la valeur que la fonction renvoie après son exécution. | ||
| + | Le type de retour est le type de données de la valeur retournée (par exemple, entier, chaîne, liste). | ||
| + | |||
| + | **Exemple :** | ||
| + | |||
| + | def obtenir_nom(): | ||
| + | return " | ||
| ===== Procédures ===== | ===== Procédures ===== | ||
| + | |||
| + | Les procédures sont similaires aux fonctions, mais elles ne retournent pas de valeur. | ||
| + | Elles sont souvent utilisées pour effectuer des actions (comme afficher des données) sans renvoyer de résultat. | ||
| + | |||
| + | **Exemple de procédure :** | ||
| + | |||
| + | def afficher_message(): | ||
| + | print(" | ||
| + | |||
| + | **Conclusion** | ||
| + | |||
| + | Les procédures et fonctions sont des outils essentiels en programmation qui permettent de créer des programmes efficaces, organisés et réutilisables. En comprenant leurs principes, arguments, types de retour et différences, | ||
bloc1/prog/sousprogrammes.1730644682.txt.gz · Dernière modification : 2024/11/03 15:38 de sellin.e
