Arten der Parameter

Schlagwörter:
Referenz Parameter, Java, Cobol, Visual Basic, Referat, Hausaufgabe, Arten der Parameter
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das Dokument beschäftigt sich mit der Parameterübergabe in verschiedenen Programmiersprachen. Es werden vier Arten von Parametern aufgeführt: Werte-Parameter, Referenz-Parameter, Funktions-Parameter und Aktual-Parameter. Es wird erklärt, wie diese Parameter funktionieren und welche Vor- und Nachteile sie haben. Es werden auch weitere Begriffe wie Formale-Parameter und Default-Parameter erklärt.

In Bezug auf die einzelnen Programmiersprachen werden unterschiedliche Möglichkeiten der Parameterübergabe aufgeführt. In ANSI-C werden z.B. keine „echten“ Variable-Parameter unterstützt, sondern durch die Verwendung von Zeigern und der Adresse der Variablen umgangen. In C++ können Referenzen als Variable-Parameter verwendet werden, und es gibt die Möglichkeit, Default-Parameter zu setzen. In Java erfolgt die Parameterübergabe immer „by value“, außer bei Objekten. In Visual Basic sind alle Parameter standardmäßig Referenz-Parameter, können aber durch das Schlüsselwort ByVal in Werte-Parameter umgewandelt werden. In Cobol ist die Parameterübergabe nur an externe Unterprogramme möglich und es können nur Referenz-Parameter übergeben werden.

Die Parameterübergabe ist ein wichtiges Konzept im Programmieren, da es ermöglicht, dass verschiedene Module, Prozeduren und Funktionen miteinander kommunizieren und Informationen austauschen können, ohne ihre Modularität zu verlieren. Es erleichtert auch das Testen und die Wiederverwendung von Funktionen und Modulen. Allerdings können falsche Übergabefehler, Rekursion und Geschwindigkeitsverluste auftreten.
Direkt das Referat aufrufen

Auszug aus Referat
Arten der Parameterübergabe in den verschiedenen Programmiersprachen von Hafner Peter 5.BD Programmieren 5. Jahrgang 1998 991. Einleitung Durch die immer stärker werdende Modularisierung von Programmen durch Prozeduren, Funktionenoder auch Objekte stellt sich das Problem des Informationsaustausches unter den einzelnen Modulen. Die Module sollen von außen Informationen bekommen und auch Informationen zurückgeben können, ohne dabei ihre Modularität zu verlieren. Dies wird in den meisten Fällen mittels Parametern realisiert.Parameter sind definierte Schnittstellen von Funktionen, die in drei Gruppen aufgeteilt werden können. 1.1 Werte-Parameter (Eingabeparameter, call by value): Werte-Parameter dienen dazu, an eine Prozedur oder Funktion Informationen zu übergeben. Eine änderung des Parameters in der Prozedur hat keine Wirkung nach außen. Eigenschaften: Eine Kopie der Variable wird auf dem Stack abgelegt. Zum Zeitpunkt des Aufrufs eines Unterprogrammes wird ein Wert (Ergebnis eines Ausdrucks) an den Werteparameter übergeben. Die Veränderung der Kopie (am Stack) innerhalb der Prozedur oder Funktion hat keine Auswirkung auf die ursprüngliche Variable. Im Aufruf können daher Konstanten, Variablen, Ausdrücke und Funktionswerte stehen. 1.2 Referenz-Parameter (Ein- Ausgabeparameter, call by reference): Referenz-Parameter haben den Zweck, Ergebnisse aus einer Prozedur oder Funktion dem aufrufend-en Modul zur Verfügung zu stellen (Output-Parameter). In den meisten Programmiersprachen ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
939
Art:
Arten der Parameter
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück