Datentypen
int
(integer) für ganze Zahlen, float
für Dezimalbrüche, str
(string) für Texte, bool
(boolean) für Wahrheitswerte (Werte von Aussagen)
Aussagen
Beispiele: True, 5>3, 5<3, 5==3, 5!=3, istSchluss(„Ende“), istSchluss(„Ände“), …
Schleifen
Konstrukt zum Wiederholen von Vorgängen
while (Aussage): wiederholt die folgenden Anweisungen, solange die Aussage True
ist.
Entscheidungen
Konstrukt zum programmverlaufabhängigen Ausführen von Anweisungen
if (Aussage): führt die folgenden Anweisungen nur dann aus, wenn die Aussage True
ist. Mit anschließendem else:
können Anweisungen ausgeführt werden, wenn die Aussage False
ist.
Listen
Datenstruktur zur Verwaltung von Mengen
Zum Beispiel die Überprüfung, ob ein bestimmtes Datum Element der Menge ist, ist erheblich einfacher, als alle Daten einzeln abzufragen.
Funktionen
Konstrukt, mit desse Hilfe eigene Befehle implementiert werden können.
Damit können beispielsweise oft benötigte Programmteile immer wieder genutzt werden ohne sie jedes Mal neu schreiben zu müssen.