1. Einführung
2. Pointer Grundlagen
2.1 Fragen
2.2 Aufgaben
3. Pointer & Felder
3.1 Fragen
3.2 Aufgaben
4. Pointer & Funktionen
4.2 Fragen
4.3 Aufgaben
5. Lösungen
6. Download

Impressum
Bachelor Projekt C-Programmierung SS 07
Betreuender Professor:
Prof. Dr.-Ing. Karl-Heinz Niemann
Fachbereich Elektro- und
Informationstechnik
Prozessinformatik / Automatisierungstechnik

Studenten:
Uwe Janssen, Fakultät I
Christian Ziegner, Fakultät I
Aufgabenstellung:
- Die Programmiersprache C erlaubt die Verwendung von Zeigern (engl. Pointer).
- Im Rahmen dieses Projektes soll eine Lerneinheit von der Projektgruppe erstellt werden, die die Verwendung von Zeigern anschaulich für Studierende erklärt.
- Insbesondere soll eingegangen werden auf:
  • Zeiger allgemein
  • Zugriff mit Zeigern auf Felder (Arrays)
  • Nutzung von Zeigern zur Übergabe von Parametern an Funktionen.
Die Ausführung des Lernprojektes ist von der Gruppe wählbar. Möglich wären z. B. :
  • Interaktive Web-Applikation.
  • Animierte FLASH-Applikation.
  • Text mit zusätzlichen Programmbeispielen.
Projektbeschreibung:
Unsere Lerneinheit ist als Internetseite mit den Programmiersprachen HTML und CSS realisiert worden. Es werden theoretische Inhalte vermittelt die anschließend mit Beispielaufgaben vertieft werden sollen. Die Lösungen der Aufgaben können nach selbständigem Bearbeiten der Aufgaben eingesehen werden. Wir haben uns für die HTML Variante entschieden, da wir ein Medium wählen wollten auf das jeder möglichst einfach Zugriff hat. Ürsprünglich war angedacht, Pointer anhand von Postfächern zu erklären, was sich aber als schwieriger herausgestellt hat als erwartet. Aus diesem Grund haben wir von diesem Vorhaben Abstand genommen. Nach jedem Abschnitt folgt ein wahr/falsch Test, bei dem der Lernende selbst prüfen kann, ob er den theoretischen Teil aufmerksam durchgearbeitet hat. Dieser Test ist in Java programmiert. Um das Applet ausführen zu können, muss auf dem Rechner Java 1.6 installiert sein. Es ist erhältlich unter http://java.com/en/download/manual.jsp.
Verwendete Textquellen:
[1] http://www.galileocomputing.de/openbook/c_von_a_bis_z/
[2] Rolf Isernhagen, Hartmut Helmke; Softwaretechnik in C und C++ - Das Kompendium; Auflage 3; Hanser Fachbuchverlag, 2004
[3] RRZN; Die Programmiersprache C. Ein Nachschlagewerk; Auflage 14
[4] E. Forgber; Einführug in die Programmiersprache C; Vorlesungsskript FH Hannover; 2005
Verwendete Bildquellen:
[1] Alle Überschriftenbilder von www.pixelio.de