Aus dem Kurs: Grundlagen der Programmierung: Basiswissen

Einführung in Variablen

Aus dem Kurs: Grundlagen der Programmierung: Basiswissen

Einführung in Variablen

Wenn Sie ein Computerprogramm schreiben, dann gehen Sie in der Regel mit Daten um. Daten, wie, zum Beispiel, der Vorname, der Nachname aber auch die X- und Y-Position eines Raumschiffs in einem Spiel, der Farbcode einer Überschrift, der Inhalt dieser Überschrift. All das sind Daten, die in Ihrem Computerprogramm vorkommen und dort bearbeitet werden. Diese Daten müssen Sie irgendwie, irgendwo speichern. Sie brauchen also einen Platz, wo Sie diese Daten hin speichern. Dieser Platz hat eine Adresse, mit der Sie später auf diese Daten zugreifen können. Und diese Adresse ist der Name der Variable. Und das ganze Konzept ist eben eine sogenannte Variable. Stellen Sie sich vor, Sie programmieren ein Spiel. Darin haben Sie ein Raumschiff. Das Raumschiff hat eine Position auf dem Bildschirm. Diese Position drücken Sie durch zwei Werte aus. Den X-Wert in der Horizontalen und den Y-Wert für den vertikalen Teil der Position. Sie brauchen also zwei Variablen, um die Position des Raumschiffes zu speichern. Diese beiden Variablen nennen Sie X und Y. X hat den Wert 10, Y den Wert 20. Jetzt wollen Sie das Raumschiff verschieben. Es soll in Galaxien vordringen, die nie ein Mensch zuvor gesehen hat. Wie machen Sie das? Sie nehmen den Wert von X, der lautet 10, und addieren einfach eine 1 hinzu. Die neue Position des Raumschiffes ist dann 11-20. Das wiederholen Sie vielleicht sogar mehrmals pro Sekunde. Die Position verändert sich dann auf 12-20, dann 13-20 bis hin zu 40-20. Der X-Wert lautet 40, die Variable Y speichert nach wie vor den Wert 20. Ganz allgemein gesprochen. In einer Variable speichern Sie einen beliebigen Wert, eine Zahl, Geburtsdatum, was auch immer. Jede Variable hat einen Namen, über den Sie die Variable ansprechen können. Sie können dann ihren Wert auslesen oder verändern. Variablen sind also so etwas, wie kleine Datencontainer. Außen drauf steht der Name, innen drin ist der Wert, der enthalten ist.

Inhalt