Allgemeines
- Die Bearbeitung der Übungsaufgaben
dient der Nachbereitung des Stoffs. Sie ist für eine erfolgreiche Teilnahme
an den Klausuren unerlässlich. Der Zeitaufwand beträgt zwischen 6 und 10 Stunden
pro Woche.
- Übungen werden in Zweiergruppen angefertigt
und abgegeben.
- Die Übungsblätter werden in der Regel donnerstags
in der VL ausgegeben. Sie müssen bis zum jeweils übernächsten Dienstag 16.00
abgegeben sein.
- Verspätete Abgabe führt zu Punktabzug - für
jeweils bis zu einem halben Tag 10% der Gesamtpunktzahl.
- Ab Donnerstag werden keine Übungszettel
mehr angenommen!
- Abgeschriebene Übungsaufgaben werden weder für
den/die Abschreibende noch für denjenigen gewertet, der abschreiben lässt.
- Werden fremde Quellen als Teil einer Lösung
verwendet, müssen die Quellen zitiert werden.
Übungsblätter und Material
Übung
1 (HTML)
pdf
Klasse Stack
(aus Alp2)
Programmfragment
für Aufgabe 1.4
Übung
2 (HTML), pdf, ps
Benchmark-Programm
für Aufgabe 2.1 (inkl. Test für MaxDiff() und MaxDiffSlow())
Übung
3 (HTML), pdf, ps
Haskell-Funktionen checkBrack, Stack
Übung
4 , pdf
Programm
zur Auswertung von arithmetischen Ausdrücken für Aufgabe 4.2
Übung
5, pdf
Vektordarstellung von IntSet:
IntSet1.java
Übung
6, pdf
Übung
7, pdf
Klassen für Aufgabe 7.1:
a7-1Vorgabe.tar
Übung 8,
pdf
(HTML-Version folgt)
Übung 9,
pdf
Übung 10,
pdf
Übung 11,
pdf
Übung 12,
pdf
Übung 13,
pdf
Lösungen ausgewählter Aufgaben
Übung
1.4, 1.6d
Übung
2.1
Übung
3.3 (Basis für 5.1)
Übung
3.1 u.a.
Übung
10.5
Übung
10.3
hs@inf.fu-berlin.de