Variable (Informatik): Unterschied zwischen den Versionen

Die Seite wurde neu angelegt: „== Einführung == Eine Variable ist eine veränderliche Größe. In der Programmierung kann man sich eine Variable als Behälter vorstellen in dem Werte zur Programmlaufzeit gespeichert werden. Diese Werte sind veränderlich. Eine Variable setzt sich zusammen aus einem Datentyp, einem Namen und gegebenenfalls einer Sichtbarkeit. Der Datentyp, der Name und die Sichtbarkeit einer Variablen werden in der Deklaration einer Variablen d…“
 
 
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:


== Adressierung ==
== Adressierung ==
[[Datei:Speicherverwaltung Datentypen.png|mini]]
Einer Variablen wird eine bestimmte Adresse im [[Speicher]] eines [[Computer|Computers]] zugewiesen. Unter dieser Adresse sind die Werte jederzeit abrufbar. Um die Werte des Speichers leichter zugänglich zu machen, wird eine Variable durch einen sprechenden Namen bezeichnet. Die Größe des reservierten Speichers richtet sich nach dem Datentyp.
Einer Variablen wird eine bestimmte Adresse im [[Speicher]] eines [[Computer|Computers]] zugewiesen. Unter dieser Adresse sind die Werte jederzeit abrufbar. Um die Werte des Speichers leichter zugänglich zu machen, wird eine Variable durch einen sprechenden Namen bezeichnet. Die Größe des reservierten Speichers richtet sich nach dem Datentyp.


== Benennung ==
== Benennung ==
Zeile 26: Zeile 26:
   
   
* [[Instanzvariable|Instanzvariablen]] sind Variablen, auf die in einem [[Objekt]] von jeder [[Methode]] und [[Konstruktor]] aus zugegriffen werden kann, um Werte zu lesen oder zu ändern. Sie werden auch [[Attribut|Attribute]] genannt.
* [[Instanzvariable|Instanzvariablen]] sind Variablen, auf die in einem [[Objekt]] von jeder [[Methode]] und [[Konstruktor]] aus zugegriffen werden kann, um Werte zu lesen oder zu ändern. Sie werden auch [[Attribut|Attribute]] genannt.
* Lokale Variablen sind Variablen die nur in der [[Methode]] und dem [[Konstruktor]] zur Verfügung stehen, in dem sie auch [[Deklaration|Deklariert]] wurden.
* [[Lokale Variablen]] sind [[Variable|Variablen]] die nur in der [[Methode]] und dem [[Konstruktor]] zur Verfügung stehen, in dem sie auch [[Deklaration|Deklariert]] wurden.
* Eingabevariablen sind lokale Variablen und erhalten Werte, die von außen ins Programm durch Übergabe in [[Methode|Methoden]] und [[Konstruktor|Konstruktoren]] eingegeben werden.
* Eingabevariablen sind lokale Variablen und erhalten Werte, die von außen ins Programm durch Übergabe in [[Methode|Methoden]] und [[Konstruktor|Konstruktoren]] eingegeben werden.
* Ausgabevariablen sind lokale Variablen und enthalten später die Resultate der [[Algorithmus|Algorithmen]], die in den Körpern der ausführten [[Methode|Methoden]] berechnet werden.
* Ausgabevariablen sind lokale Variablen und enthalten später die Resultate der [[Algorithmus|Algorithmen]], die in den Körpern der ausführten [[Methode|Methoden]] berechnet werden.
* Hilfsvariablen nehmen Werte auf, die im Verlauf der Berechnung von [[Algorithmus|Algorithmen]]benötigt werden.
* Hilfsvariablen nehmen Werte auf, die im Verlauf der Berechnung von [[Algorithmus|Algorithmen]]benötigt werden.
[[Kategorie:Programmierung]]
[[Kategorie:AHR_I_Informatik_LK]]
[[Kategorie:FI_I_SDM]]
[[Kategorie:FI_I_TP1]]