Outils pour utilisateurs

Outils du site


bloc1:prog:sousprogrammes

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc1:prog:sousprogrammes [2024/11/03 15:40] – [Arguments - Paramètres] sellin.ebloc1:prog:sousprogrammes [2024/11/03 15:43] (Version actuelle) – [Procédures] sellin.e
Ligne 25: Ligne 25:
     resultat = ajouter(5, 3)  // 5 et 3 sont des arguments     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, y):
 +      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 "Alice"  # retourne une chaîne de caractères
 ===== 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("Bonjour, monde !")
 +
 +**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, les développeurs peuvent améliorer considérablement la qualité de leur code.
  
bloc1/prog/sousprogrammes.1730644820.txt.gz · Dernière modification : 2024/11/03 15:40 de sellin.e