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
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.
56Du 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.
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.
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:
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:
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.
3.14159265358979 = pi;
Ergibt einen Syntaxfehler.Einer Variable kann auch der Wert einer anderen Variable zugeordnet werden.
Zum Beispiel:
Die Variable "kreiszahl" ist jetzt eine Zahl mit dem Wert 3.14159265358979.
Es ist höchste Zeit, dass du endlich selbst programmierst!
In diesem Programmierkurs kannst du im CodeLab jederzeit kleine Programme ausprobieren.
Dazu musst du
Um einen Wert auszugeben, musst du den Befehl output(wert); verwenden.
Versuch es einmal mit folgendem Code: