Aktivität 01
Programmieraufgabe: Stack-Implementierung
Schüler coden einen Stack mit Push, Pop und isEmpty. Sie testen mit Beispieldaten und messen Laufzeiten. Dies festigt das LIFO-Prinzip.
Erklären Sie die Funktionsweise von Stacks (LIFO) und Queues (FIFO).
ModerationstippFordern Sie die Schüler während der Programmieraufgabe auf, ihre Implementierung Schritt für Schritt zu erläutern, um das Verständnis der Kernoperationen zu vertiefen.
Worauf zu achten istGeben Sie jedem Schüler eine Karte mit einer kurzen Beschreibung eines Problems (z.B. 'Verwaltung von eingehenden Anrufen in einem Callcenter' oder 'Speichern der Schritte eines Spiels für das Zurücksetzen'). Die Schüler schreiben auf die Karte, ob ein Stack oder eine Queue besser geeignet ist und warum, basierend auf dem LIFO/FIFO-Prinzip.