sous-programmes sont un élément essentiel de tout programme informatique. Aussi connu sous le nom des fonctions , des routines , des procédures ou la méthode ( selon la langue ), ces éléments fournissent le programmeur avec simplicité et aident à réduire la taille globale du programme . Ils fournissent également un moyen systématique pour effectuer des tâches répétitives avec des résultats cohérents. Tout bon programmeur apprend rapidement pour profiter de la puissance de sous-programmes. Comment un sous-programme de travaux
Un sous-programme prend une entrée de base et effectue un ensemble prédéterminé de calculs ou des tâches sur les données. Le résultat est ensuite retourné au programme. Ceci permet pour un programmeur pour créer une seule opération qui doit être utilisé chaque fois que nécessaire . Le programmateur n'est pas nécessaire de saisir le fonctionnement à chaque fois qu'il doit être utilisé . Au lieu de cela , il appelle la sous-routine et fournit les informations nécessaires .
Exemple d'utilisation
Un exemple d' un sous-programme de base serait celui qui prend un nombre , multiplie par 5, soustrait ensuite 2. Le sous-programme ( baptisé « doMathTask ') serait représentée par l'expression« doMathTask (x) = x * 5 - 2 . Lorsque le sous-programme est appelé par l'expression « doMathTask (3) », le numéro 3 est inséré dans le sous-programme, renvoyant une valeur de 13 au programme. La plupart des sous-programmes sont beaucoup plus complexes que cela, et peuvent inclure des variables multiples .
Raisons de l'utilisation
nombreux programmes effectuer des milliers de tâches, dont certaines sont répété à plusieurs reprises. Comme le programme est conçu , un sous-programme peut être appelé autant de fois que l'opération souhaitée est nécessaire. Plutôt que de rappeler et de reproduire l'opération, la programmation initiale est utilisé chaque fois que le sous-programme est appelé.
Avantages
Depuis des opérations répétées sont réalisées par une seule sous-programme, la taille du fichier d' un programme peut être considérablement réduit . Des centaines de lignes de code peuvent être enregistrés par les remplacer par une seule sous-routine . Ces morceaux de code permettent également d'éliminer les erreurs et les incohérences trouvées à copier et coller des sections de code à plusieurs reprises. Un changement à un seul sous-programme est plus efficace que de changer chaque section répétée de code.