Aktivität 01
Pair Programming: Binäre Suche implementieren
Paare sortieren eine Liste von 20 Zahlen und coden die binäre Suche in Python. Sie testen mit verschiedenen Werten und messen Vergleichsschritte. Abschließend vergleichen sie mit linearer Suche.
Welche Rolle spielen vorsortierte Daten für die Effizienz von Suchalgorithmen?
ModerationstippLassen Sie die Schülerinnen und Schüler bei der Pair Programming die Schritte der binären Suche laut kommentieren, um die Entscheidungslogik zu verdeutlichen.
Worauf zu achten istGeben Sie den Schülern eine kleine, sortierte Liste von Zahlen und einen Suchwert. Bitten Sie sie, die Schritte der binären Suche auf Papier nachzuvollziehen und den Mittelwert bei jedem Schritt zu notieren, bis das Element gefunden ist oder ausgeschlossen wird.