Mitarbeiter
Programmieren 1 an der PTL
Ich übernehme im Wintersemester 2016 aushilfsweise die Veranstaltung "Programmieren 1" an der PTL. Alle Folien und Aufgaben befinden sich auf diesen Seiten, die Foliennummerierung sollte in etwa mit dem Veranstaltungstermin seit meiner Übernahme korrelieren.
Aktuelles:
- Bitte evaluiert die Veranstaltung bis Ende der Woche
- Die Klausur am 1.12.2016 findet in RZ1-4 statt und teilt sich wie folgt auf:
- 90 Minuten handschriftlich zu lösende Aufgaben, einziges erlaubtes Hilfsmittel ist ein Taschenrechner.
- 60 Minuten Lösung von Programmieraufgaben am Rechner, zulässige Hilfsmittel sind nicht eingeschränkt. Dies erlaubt insbesondere auch die Verendung der Folien aus dem Unterricht.
- Die Veranstaltung am 12.2.2016 (Montag) muss leider entfallen und wird am 23.12.2016 (Freitag, Verfügungstag) um 10:00 nachgeholt.
Wichtige Links:
- Installation der Delphi XE2 Entwicklungsumgebung auf einem privaten Rechner
- Zugriff auf die auf Laufwerk H: gespeicherten Daten außerhalb der PTL
- Literaturempfehlungen von Dirk Ahrens
Behandelte Themen:
- 01 Wiederholung Grundkonzepte
- 02 Pascal, Variablen, Eingabe / Ausgabe
- 03 Konstanten, Ausdrücke (Ergänzt: Lösungshinweise Übung am 15.11.16)
- 04 Verbundanweisungen, Bedingte Ausführung
- 05 Schleifen
- Musterlösung: Zahleigenschaften.pas
- 06 Datentypen & Anwendung von Funktionen
- 07 Übungsaufgaben
- Aufgaben: Syntaxdiagrammen, BNF, Programm "Personendaten"
- Probeklausur: Analyse von Programmen
- 08 Strings
- Musterlösung: EmailMarketing.pas
- 09 Praktischer Einsatz von Strings (Ergänzt: Beispiele zum Einlesen am 6.12.16)
- Probeklausur: Praktischer Teil
- 10 Klausurnachbesprechung
- Klausur: Handschriftlicher Teil, Praktischer Teil
- 11 Teilbereichstypen, Aufzählungstypen
- 12 Arrays
- 13 Praktischer Einsatz von Arrays
- 14 Mengen
- 15 Übungsaufgabe (Stringverarbeitung)
- 16 Funktionen
- 17 Übungsaufgabe "Rezepte"
- 18 Evaluierung und Klausurhinweise
- 19 Für diese Übungsaufgabe gibt es keinen Foliensatz, die Aufgabenstellung entnehmen Sie dem Codegerüst
- 20 Code zu Syntaxdiagrammen
- Die Übungsaufgaben aus diesem Foliensatz sollen in den Code zu Aufgabe 19 eingepflegt werden.
- 21 Probeklausur