C++ Programmieraufgaben

Vorgestellt werden mehrere Aufgaben, die als vierwöchige Projektarbeit zu lösen sind. Programmiert werden soll entweder im Sinne der strukturierten Programmierung oder (besser) im Sinne der objekt-orientierten Programmierung.

Einordnung des Artikels

Allgemeines zu den Programmieraufgaben

Die Programmieraufgaben

  1. C++ Programmieraufgabe: Das Rucksackproblem
  2. C++ Programmieraufgabe: Das Travelling Salesman Problem (TSP)
  3. C++ Programmieraufgabe: Auswertung einer Fahrradtour
  4. C++ Programmieraufgabe: Simulation einer Heizung und eines Heizungsreglers
  5. C++ Programmieraufgabe: Matching
  6. C++ Programmieraufgabe: Wettermodell

Lernziele

Das Lesen von Quelltexten und deren Beschreibung führt leicht dazu, dass man sich selbst betrügt: alle Schritte erscheinen völlig einleuchtend und es ist schwer vorstellbar, dass man ähnliche Aufgaben nicht selber lösen kann. Doch gerade der Programmier-Anfänger macht oft die schmerzlichen Erfahrungen:

Diese Liste typischer Einsteiger-Schwierigkeiten könnte man beliebig fortsetzen. Es gehört daher zu jedem Anfänger-Kurs in Programmierung, einmal ein größeres Projekt zu bewältigen, um die Arbeitsweise eines Programmierers besser zu verstehen.

Die hier vorgestellten Aufgaben dienen dazu: