IMMD IV Hauptseite Nach oben Hilfe Kö - 10. Apr. 2000

Einführung in die Programmierung für Ingenieure ( C )

Vorlesungsskript / Folien

Wir bieten zu der Vorlesung kein Skript im "eigentlichen" Sinn an (für eine ausführliche schriftliche Einführung zu dem Thema siehe die empfohlene Literatur).

Die Folien (4 Seiten pro Seite) werden in Postscript- oder PDF-Format zur Verfügung gestellt. Verweise befinden sich jeweils hinter den Kapitelüberschriften in der Vorlesungsübersicht weiter unten auf dieser Seite.

Die Folien zur Vorlesung sind derzeit noch nicht vollständig verfügbar. Die fehlenden Abschnitte werden bereitgestellt, sobald sie fertig sind.


Copyright für das Vorlesungsmaterial:
(C) 1987-1998 Universität Erlangen-Nürnberg, Lehrstuhl für Betriebssysteme
(C) 1987-2000 Dr. Jürgen Kleinöder, Univ. Erlangen
(C) 1987-1992 Dr. Michael Fäustle, Univ. Erlangen
(C) 1995-1999 Dr. Mark Minas, Univ Erlangen
Das Vorlesungsmaterial darf - außer in den entsprechenden Vorlesungen der Univ. Erlangen - ohne vorherige schriftliche Genehmigung der Autoren nicht genutzt werden!

Index:

Inhaltsverzeichnis (-> Postscript | -> PDF)

  1. Organisatorisches (-> Folien/Postscript | -> Folien/PDF)

  2. Überblick (-> Folien/Postscript | -> Folien/PDF)

  3. Grundlagen (-> Folien/Postscript | -> Folien/PDF)
    • Programmieren & Programme
    • Grundkonzepte eines Rechner
    • Datendarstellung im Rechner
    • Dateien
    • Programmierumgebung

  4. Erste Schritte zum Programmieren (-> Folien/Postscript | -> Folien/PDF)
    • Datentypen
    • Variablen
    • Zahlen & Zeichen
    • Aufbau eines C-Programms
    • Ablaufkontrolle
    • Anweisungen & Blöcke
    • Kontrollstrukturen (if-Anweisung, Schleifen)

  5. Ablaufkontrolle (-> Folien/Postscript | -> Folien/PDF)
    • Struktur eines Hauptprogramms
    • Anweisungen
    • Blöcke
    • Kontrollstrukturen (if-Anweisung, Schleifen, Fallunterscheidung)

  6. Funktionen und Programmstruktur (-> Folien/Postscript | -> Folien/PDF)
    • Funktionen
    • Parameterübergabe
    • Globale und lokale Variablen
    • Preprozessor

  7. Felder und Strukturen (-> Folien/Postscript | -> Folien/PDF)
    • Eindimensionale Felder
    • Mehrdimensionale Felder
    • Übergabe von Feldern als Funktionsparameter
    • Strukturen (Deklaration, Definition, als Funktionsparameter)

  8. Zeiger (-> Folien/Postscript | -> Folien/PDF)
    • Grundkonzept
    • Zeiger und Felder
    • Zeiger als Funktionsparameter
    • Zeigerarithmetik
    • Argumente aus der Kommandozeile
    • Zeiger und Strukturen
    • verkettete Strukturen -> Beispielprogramm zu Abschnitt H.16

  9. Ein-/Ausgabe (-> Folien/Postscript | -> Folien/PDF)
    • Öffnen und Schließen von Dateien
    • Zeichen- und zeilenweise E/A
    • Formatierte E/A

  10. Datenstrukturen und Algorithmen (ganz kurz) (-> Folien/Postscript | -> Folien/PDF)
    • Hashing
    • Bäume

  11. C++ und objektorientierte Programmierung (-> Folien/Postscript | -> Folien/PDF)
    • Objektorientierter Softwareentwurf
    • Grundkonzepte objektorientierter Programmierung am Beispiel C++
      • Objekte
      • Klassen
      • Vererbung


    Unser Server | Brief an Webmaster | Navigationshinweise | Suche