Übungsaufgaben


Page Links
Course Links

Diese Aufgabensammlung basiert auf derjenigen vom Vorjahr, welche von Carsten Damm erstellt wurden. Ein paar weitere Aufgaben sind hinzugekommen.

  • Den Anfang machen einige Übungsaufgaben zum Kurstag Rechnereinführung.

  • Desweiteren gibt es die sogenannten Vorbereitungsaufgaben, welche die ersten Begegnungen mit dem Editier- und Compilierprozess vermitteln.

  • Daneben finden Sie die Standardaufgaben. Diese sind inhaltlich und chronologisch an den Ablauf des Vorlesungsskriptes angepasst und behandlen die wichtigsten der dort aufgeführten Aspekte von C. Die Übungen zum Kurs konzentrieren sich meist auf die Lösung dieser Aufgaben (es werden trotzdem vielleicht nicht alle dort genannten Aufgaben behandelt).

  • Zusätzlich gibt es die Ergänzungsaufgaben. Mit ihnen liegen dem Leser weitere Aufgaben zu dem Vorlesungsstoff vor, von denen auch einige in den Übungen besprochen werden. Im Verlauf des Kurses wird jeweils vorgegeben, welche Aufgaben zu behandeln sind. Alle Aufgaben sind auch als Anregung zu eigenen Programmierübungen zu sehen und beliebig ausbaubar.

[Bei manchen Aufgaben wird in eckigen Klammern darauf hingewiesen, welche Sprachkonstrukte, Aspekte der Programmiersprache etc. erforderlich bzw. geeignet sind, um die Aufgabe zu lösen.]

Lassen Sie sich nicht entmutigen, wenn Ihnen beim ersten Mal durchlesen die späteren Aufgaben völlig unverständlich erscheinen. Wenn Sie dem Kurs aufmerksam folgen, so werden Sie am Ende in der Lage sein, alle Aufgaben spielerisch zu lösen!


1 [unixaufgaben]

Übungsaufgaben zum Kurstag "Grundzüge im Umgang mit Unix/Linux"

2 [compilerübung]

Vom Entwurf zum fertigen Programm: Ein erstes Beispiel

3 [Standardaufgaben]

[S] Zur Begleitung von Skript und Vorlesung

4 [Ergänzungsaufgaben]

[E] vertiefende Beispiele

5 [Alle Aufgaben.]

Aufgaben 2-4 in einem pdf

6 [Probeklausur]

Probeklausur vom 12.4.2007

7 [Klausur]

Klausur vom 13.4.2007 mit Musterlösung.


Hinweise


Aufgabenplan

Aufgabenplan (unvollständig)
Unixaufgaben Freitag, 23.3.
Compilerübung (Vorbereitungsaufgaben), S1, S2 Montag, 26.3.
S3, S4, E1, E3 Dienstag, 27.3.
S5, S6, S7, S8, E2 Mittwoch , 28.3.
S9, S10, S12, E4, E16 Donnerstag, 29.3.
S11, E5, E7 (Bitte Hinweis beachten!) Freitag, 30.3.
S14, S15, S16, S9 (nochmals, mit Funktionen (s.o.)) Montag, 2.4.
S17, S20, E8, E9, E10, E11 Dienstag, 3.4.
S13, S21, S22, E14 Mittwoch, 4.4.
S23, E21, E6, E13, E21, (S25) Donnerstag, 5.4.
Vorbereiten, Nachbereiten, Erholen (je nach Bedarf) Osterwochenende
S25, E22, E27, Palindromaufgabe (s.o.) Dienstag, 10.4.
S26, E28, S24, S19, (E23-E26) Mittwoch, 11.4.
Übungsklausur, (E17-E20) Donnerstag, 12.4.


Franz Schenk
studIP