Unterprogramme sind ein entscheidendes Element jeder Computerprogramm . Auch Funktionen , Routinen , Verfahren oder Verfahren ( abhängig von der Sprache ) bekannt ist, bieten diese Elemente den Programmierer mit Einfachheit und dazu beitragen, das Programm insgesamt Größe . Sie bieten auch einen systematischen Weg, um wiederkehrende Aufgaben mit konsistenten Ergebnissen führen . Jeder gute Programmierer lernt schnell die Vorteile der Kraft der Unterprogramme nehmen . Wie ein Unterprogramm
Works Ein Unterprogramm müsste Basic Input und führt einen vorgegebenen Satz von Berechnungen oder Aufgaben auf die Daten. Das Ergebnis wird dann an das Programm zurückgegeben . Dies ermöglicht einem Programmierer eine einzige Transaktion , die zu verwenden ist, erforderlich ist, zu erstellen. Der Programmierer braucht nicht zu tippen die Operation jedes Mal, es ist, verwendet werden. Stattdessen fordert er die Subroutine und liefert die notwendigen Informationen .
Anwendungsbeispiel
Ein Beispiel für ein grundlegendes Subroutine wäre eine, die eine Reihe nimmt sein , multipliziert sie mit 5, subtrahiert dann 2 . Das Unterprogramm ( genannt " doMathTask ') würde durch den Ausdruck dargestellt werden ' doMathTask (x) = x * 5 - 2 ' . Bei Aufruf durch den Ausdruck " doMathTask (3)" genannt wird, wird die Zahl 3 in der Subroutine eingefügt und gibt einen Wert von 13 für das Programm . Die meisten Unterprogramme sind weitaus komplexer als diese, und kann mehrere Variablen enthalten .
Gründe für die Verwendung
Viele Programme führen Tausende von Aufgaben, von denen einige immer und immer wiederholt . Da das Programm entwickelt wird , kann ein Unterprogramm aufgerufen , so viele Male wie die gewünschte Operation benötigt wird. Statt Abrufen und Wiedergeben der Operation wird der ursprünglichen Programmierung jedes Mal das Unterprogramm aufgerufen wird verwendet .
Vorteile
Da wiederholte Operationen durch einen einzigen Unterprogramm durchgeführt werden , eines Programms Dateigröße erheblich reduziert werden . Hunderte von Codezeilen durch Ersetzen sie mit einem einzigen Unterprogramm gespeichert werden. Diese Bits des Codes auch helfen bei der Vermeidung von Fehlern und Inkonsistenzen mit kopieren und einfügen und Code-Abschnitte wiederholt festgestellt . Eine Änderung an einem Unterprogramm ist effizienter als jede Änderung wiederholt Codeabschnitt .