Zum Inhalt springen

Informatik · Klasse 5–8 · aktualisiert

Variablen in der Programmierung einfach erklärt

Du lernst, wie Variablen Werte speichern, wie du diese Werte änderst und wo du sie im Programm verwenden darfst.

0 von 9 Aufgaben gelöst

Variablen in der Programmierung einfach erklärt

Kurz gesagt

Eine Variable ist wie ein benannter Behälter für einen Wert. Speicherst du einen neuen Wert, ersetzt er den bisherigen. Der Name bleibt dabei gleich.

Ein Programm besteht aus Anweisungen für einen Computer. Eine Programmiersprache legt fest, wie du solche Anweisungen schreibst. Die geschriebenen Anweisungen heißen Code. Hier übst du mit kurzen Codeausschnitten in der Programmiersprache Java.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Termi das Ziel für dich ab.

4 Abschnitte

Eine Variable kannst du dir wie einen Behälter mit einem Namen vorstellen. Darin liegt ein Wert, zum Beispiel eine Zahl. Das Behälterbild hilft beim Verstehen; es beschreibt nicht den genauen Aufbau im Computer.

Über den Namen kann das Programm den gespeicherten Wert lesen. Beim Lesen bleibt der Wert erhalten. Durch eine Zuweisung speichert das Programm einen Wert in der Variablen. Ein neuer Wert ersetzt dabei den bisherigen Wert. Der Name bleibt gleich. Die Variable sammelt also keine früheren Werte an.

Definition

Variable

Eine Variable speichert einen Wert unter einem Namen. Ihr gespeicherter Wert kann sich durch eine Zuweisung ändern.

Beispiel: Ein Vorrat an Keksen (ausgedachtes Beispiel)

  1. 1Die Variable „kekse“ enthält den Wert 5.
  2. 2Das Programm weist der Variablen den Wert 2 zu.
  3. 3Danach heißt die Variable weiterhin „kekse“ und enthält den Wert 2.
  4. 4Wenn das Programm diesen Wert liest, bleibt 2 gespeichert.

Teste dich

LeichtDie Variable „vorrat“ enthält 8. Danach weist das Programm ihr den Wert 3 zu. Was gilt danach?

Alles auf einen Blick

Variable (Programmierung)

  • Behälterbild

    Eine Variable hat einen Namen und speichert einen aktuellen Wert.

  • Beginn

    In unseren Java-Beispielen gibt die Deklaration Name und Datentyp an; die Initialisierung weist den ersten Wert zu.

  • Änderung

    Eine spätere Zuweisung ersetzt den bisherigen Wert und lässt den Namen gleich.

  • Reihenfolge

    Berechne zuerst die rechte Seite mit den bisherigen Werten und speichere dann das Ergebnis links.

  • Grenzen

    In Java bestimmt der Datentyp die erlaubten Werte; der Gültigkeitsbereich bestimmt, wo ein Name nutzbar ist.

Musteraufgabe · Schritt für Schritt

Eine Punktzahl berechnen (ausgedachtes Beispiel)

  1. 1int punkte = 4;
  2. 2Die Variable „punkte“ wird deklariert und mit dem ersten Wert 4 initialisiert.
  3. 3punkte = punkte + 5;
  4. 4Rechts wird 4 plus 5 gerechnet. Danach enthält „punkte“ den Wert 9.
  5. 5punkte = punkte * 2;
  6. 6Jetzt wird mit dem aktuellen Wert 9 gerechnet: 9 mal 2 ergibt 18. Am Ende enthält „punkte“ den Wert 18.

Fehler finden

Verfolge die Zahl der Eintrittskarten (ausgedachtes Beispiel) In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Die Variable „rest“ enthält 6. Nach einer Zuweisung des Wertes 2 enthält sie . In einem Java-Block steht zuerst „int farben;“ und danach „farben = 3;“. Die zweite Anweisung ist die . Eine lokale Java-Variable wurde in einem Block angelegt. Ihr Name ist nach dem Ende dieses Blocks .

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Variable (Programmierung)

LeichtDie Variable „tage“ enthält 4. Das Programm liest ihren Wert, ohne etwas zuzuweisen. Was gilt danach?
MittelEin C++-Programm besteht aus zwei Dateien. In der Mitte der ersten Datei wird eine globale Variable deklariert. Was folgt aus der Erklärung?
SchwerFühre diese Java-Anweisungen der Reihe nach aus: int samen = 6; samen = samen * 2; samen = 5; samen = samen + 3; Welchen Wert enthält „samen“ am Ende?

Weiterlesen in Informatik