Werte und Variablen

In diesem Kapitel lernst du, wie du Daten in einem Programm speichern kannst. Du lernst auch verschiedene Datentypen kennen.

Du wirst auch deine ersten Zeilen Programmcode schreiben. Wenn etwas nicht sofort funktioniert, denk daran, was du über formale Sprachen und Debugging gelernt hast.

Inhalt:
Datentypen
Variablen
Variablennamen
Wertzuweisung
Variablenzuweisung
Erste übung im CodeLab

Datentypen

Beim Programmieren werden Zahlen und Zeichenketten unterschiedlich behandelt.

Mit Zahlen (z.B. 4, 300 oder 3.56) kann gerechnet werden; das Ergebnis ist dann wieder eine Zahl.

Zeichenketten sind einzelne Buchstaben, Wörter oder ganze Sätze (z.B. 'b', 'blume' oder 'Hallo Welt!'). Zeichenketten werden immer in Anführungs- und Schlusszeichen notiert. Es können auch Ziffern in Zeichenketten vorkommen (z.B. 'A4' oder '1234'). Mit diesen Zahlen kann aber nicht gerechnet werden!

Zahlen und Zeichenketten sind zwei verschiedene Datentypen.

Variablen

Du kennst vielleicht den Begriff 'Variable' schon aus der Mathematik. Beim Programmieren sind Variablen sehr wichtig.

Variablen haben einen Namen und einen Wert. In einer Variable kann irgend ein Wert irgendeines Datentyps gespeichert werden.

pi = 3.14159265358979; begruessung = 'Guten Tag!';

In diesen Beispielen wird in der Variable "pi" die Zahl 3.14159265358979 gespeichert. Und der Variable "begruessung" die Zeichenkette 'Guten Tag!' zugeordnet.
So muss man nicht mehr jedesmal, wenn man im Programm die Zahl π braucht, die lange Zahl eintippen, sondern kann einfach die Variable "pi" verwenden.

Variablen bleiben nur so lange gespeichert, wie das Programm läuft.

Variablennamen

Verschiedene Variablen müssen auch verschiedene Namen haben. In der Mathematik braucht man dafür normalerweise einen Buchstaben.
Beim Programmieren können Variablen auch ein ganzes Wort als Namen haben.

Zum Beispiel:

x meineAdresse pi mein_passwort
Für Variablennamen gelten folgende Regeln:

Wertzuweisung

Einer Variable wird ein Wert zugewiesen, indem man zuerst den Variablennamen schreibt, dann ein = und dann den Wert.
Die Anweisung muss mit einem Strichpunkt (;) abgeschlossen werden.

Zum Beispiel:

Variablenname = Wert; pi = 3.14159265358979; begruessung = 'Guten Tag!';

Die Variable "pi" ist jetzt eine Zahl mit dem Wert 3.14159265358979.
die Variable "begruessung" dagegen ist eine Zeichenkette mit dem Wert "Guten Tag!".

Eine Variable hat also einen bestimmten Datentyp und einen bestimmten Wert.

Die Zuweisung darf nicht umgekehrt werden!

3.14159265358979 = pi;

Ergibt einen Syntaxfehler.

Variablenzuweisung

Einer Variable kann auch der Wert einer anderen Variable zugeordnet werden.

Zum Beispiel:

pi = 3.14159265358979; kreiszahl = pi;

Die Variable "kreiszahl" ist jetzt eine Zahl mit dem Wert 3.14159265358979.

Erste Übung im CodeLab

Es ist höchste Zeit, dass du endlich selbst programmierst!
In diesem Programmierkurs kannst du im CodeLab jederzeit kleine Programme ausprobieren.

Dazu musst du

  1. Das CodeLab öffnen
  2. Auf "Ändern" umschalten
  3. Den Code eintippen
  4. Den Code "Ausführen"

Um einen Wert auszugeben, musst du den Befehl output(wert); verwenden.

Versuch es einmal mit folgendem Code:

pi = 3.14159265358979; text = 'pi = '; output(text); output(pi);