Lectures

C/C++ Programmierung (Vollversion)

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

© 2009–2024Stefan Röttger


Include this 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: