Was hat es mit den Warm-Up-Aufgaben auf sich?
Mit den Warm-Up-Aufgaben können Sie vor der Bearbeitung der eigentlichen Übungsaufgaben prüfen, wie gut Sie mit der Syntax vertraut sind, die Sie in der Vorlesung und den Short-Videos kennengelernt haben. Außerdem erwerben Sie damit Schreibroutine. Dies wird Ihnen bei der Bearbeitung der Übungen helfen.
Erstellen Sie für jede Übungseinheit jeweils eine eigene Datei für die Warm-Up-Aufgaben in dem Projektverzeichnis, in dem Sie auch die Übungsaufgaben bearbeiten werden (z.B. warmup_aufgaben_1.c
für Übung 1, warmup_aufgaben_2.c
für Übung 2 etc.).
Da die meisten Warm-Up-Aufgaben (innerhalb einer Übung) aufeinander aufbauen, können die einzelnen Warm-Ups einfach in der gleichen Datei nach und nach ergänzt werden. Manchmal müssen jedoch zuvor eingefügte Codezeilen in einem darauffolgenden Warm-Up wieder entfernt werden. In diesem Fall kann es sinnvoll sein, den aktuellen Code zu kopieren, unterhalb der Datei einzufügen und mittels der Blockkommentar-Syntax /* */
auszukommentieren:
#include <cs50.h>
#include <stdio.h>
int main(void)
{
return 0;
}
/* Code from Warm-Up 4
#include <cs50.h>
#include <stdio.h>
int main(void)
{
return 0;
}
*/
So haben Sie all Ihren geschrieben Code in einer Datei zur Verfügung.
Gibt es Lösungen für die Warm-Up-Aufgaben?
Für die Warm-Up-Aufgaben werden keine Lösungen zur Verfügung gestellt. Dies liegt daran, dass der Sinn dieser Aufgaben einzig und allein darin liegt, dass Sie sich mit der Syntax aus der Vorlesung und den Shorts praktisch auseinandersetzen. Bei Problemen beschäftigen sich sich am besten noch einmal mit den Vorlesungsinhalten und den Shorts. Auch die Auseinandersetzung mit dem Quellcode der jeweiligen Vorlesung kann hilfreich sein. Zudem finden Sie in den meisten Fällen hinter dem “Wo zu finden?"-Aufklappfeld einen Link zu einer entsprechenden Stelle im Kursmaterial, an der eine ähnliche oder nahezu identische Syntax verwendet wird. Natürlich können Sie im Zweifel auch im Tutorium nachfragen oder eine Frage im VC-Forum stellen. Beachten Sie insbesondere auch den letzten Hinweis auf dieser Seite.