Programme.- Natürliche Programme und Algorithmen.- Strukturen in Programmen.- Fallunterscheidung.- Wiederholung.- Daten.- Programmiersprachennotation.- Ein einfaches Programm.- Daten, Datentypen.- Namen.- Aufzählungstypen.- Allgemeine Aufzählungstypen.- Numerische Aufzählungstypen.- Der vordeklarierte Aufzählungstyp INTEGER.- Kontrollkonstrukte für die Anwendung von Aufzählungstypen: Die Zählschleife und die CASE-Anweisung.- Der vordeklarierte Aufzählungstyp Wahrheitswerte (BOOLEAN).- Die Erzeugung von Wahrheitswerten.- Boolesche Operatoren.- Beispielprogramm für boolesche Werte.- Der vordeklarierte Aufzählungstyp CHAR(acter).- Mengen aus Aufzählungstypen: SET.- Das Arbeiten mit SETs.- Operationen mit SETs.- Beispiele für das Arbeiten mit Mengen.- Der vordeklarierte Datentyp REAL.- Das Programmieren mit REALs.- Strukturierte Datentypen.- ARRAY.- Wozu braucht man ARRAYs?.- ARRAYS in PASCAL.- Deklaration von ARRAYs.- Mehrdimensionale ARRAYs.- RECORD.- Notwendigkeit für RECORDS.- RECORDS in PASCAL.- Operationen mit RECORDS.- Anwendung von RECORDs als Einheiten.- Komponentenweise Anwendung von RECORDs.- RECORDs mit Variantenteilen.- Das with-Statement.- Pointers.- Der Speicher der Maschine.- Das Arbeiten mit Pointers.- Anwendung von Pointers.- Das Verarbeiten einer Liste.- Beispiel Stammbaum.- Dateien: Allgemeine Ein-/Ausgabe.- Zugriffsmechanismus.- Dateideklaration und Zugriff.- Dateideklaration.- Zugriff zu Dateien.- Eingabedateien.- Ausgabedateien.- Anwendungsbeispiel.- Textfiles.- Aufbau von Textfiles.- Die Funktionen READ und READLN.- Die Prozeduren WRITE und WRITELN.- Die Funktion EOLN.- Funktionen und Prozeduren.- Notwendigkeit.- Deklaration.- Die Anwendung von Funktionen und Prozeduren.- Funktionsaufrufe.- Die Anwendung von Prozeduren.- Formale und aktuelle Parameter.- Das Schreiben von Funktionen und Prozeduren.- Aufbau von Funktionen und Prozeduren.- Lebensdauer und Gültigkeitsbereich von Namen.- VAR-Parameter.- Anwendungsbeispiel.- Rekursive Prozeduren.- Das GOTO-Statement.- Lebensdauer und Gültigkeitsbereich von Labels.- Die Verwendung von Labels und Sprüngen.- Programmentwicklung.- Zwei Beispiele.- Beispiel 1: Personalverwaltung.- Beispiel 2: Calculator.- Literaturhinweise.