Lectures

C/C++ Programmierung (Vollversion)

Prof. Dr. Stefan Röttger, Stefan.Roettger@th-nuernberg.de



Include this index page


Index


Was ist Programmieren?


Teil 1 (C)

Grundlagen

C-Sprachbestandteile

C-Funktionen

Arrays

Module

Strukturen

Addendum

Online-Übungen Teil 1 (C)

Aufgrund des Ausbruchs von CoViD-19 wird der Lehr- und Übungsbetrieb auf Online-Betrieb umgestellt. Das entsprechende Online Vorlesungs- und Übungsmaterial befindet sich hier.

Zusatzaufgaben (C)

Die folgenden Aufgaben vertiefen gängige Programmierabläufe anhand von praktischen Beispielen.

  1. Galton Brett
  2. Zufallszahlen
  3. Nullstellensuche
  4. Numerische Integration
  5. Header und Module

Zusatzübungen 2D Grafik

Die folgenden Aufgaben sind zur Einübung von gängigen Programmierabläufen und insbesondere zur Handhabung einer Graphikbibliothek geeignet.

  1. Plot Library
  2. Liniengrafik
  3. Rastergrafik
  4. Animation


Teil 2 (C++)

Von Java zu C++

C/C++ Strukturen

Objektorientierte Programmierung mit C++

Online-Übungen Teil 2 (C++)

Aufgrund des Ausbruchs von CoViD-19 wird der Lehr- und Übungsbetrieb auf Online-Betrieb umgestellt. Das entsprechende Online-Material befindet sich hier.

Zur Prüfungsvorbereitung: Probeklausur PDF

Falls Sie ein sogenanntes Nachzüglerpraktikum absolvieren, geschieht die Abgabe der folgenden drei Aufgaben auf elektronischem Wege bis spätestens zwei Wochen vor Vorlesungsende:


Teil3 (Datenstrukturen)

Weiterführende Literatur

Verkettete Listen als C Datenstruktur

Binäre Bäume als C++ Datenstruktur

Übungen Teil 3

  1. Listen
  2. Bäume

Options: