Die zählergesteuerte Schleife
Unterrichtseinheit
Eine so genannte Schleife in VBA zu programmieren, wird mithilfe dieser Materialien auch den Schülerinnen und Schülern gelingen, die im Informatikunterricht die Anschaulichkeit vermissen.Der fachliche Schwerpunkt der Unterrichtsstunde liegt auf dem strukturellen Aufbau und der Anwendung der zählergesteuerten Schleife als eine mögliche Wiederholungsstruktur in VBA (Visual Basic for Applications). Die Schleife wird anhand eines Beispielunternehmens, des Frisörsalons von Claude Ch., erarbeitet. Im Fallbeispiel möchte Claude zum Firmenjubiläum Prämien-Gutscheine an seine Kunden abgeben, deren Betrag für jedes ?Treuejahr? der Kunden um die Anzahl der ?Treuejahre? erhöht wird.Wiederholungsstrukturen zählen zu den elementaren Bestandteilen der Programmierung. Die Schülerinnen und Schüler bilden zum einen Fähigkeiten der Programmierung aus, die für ein späteres Berufsleben (nicht nur direkt im IT-Bereich, sondern auch als "normaler" Anwender) einen Vorteil darstellen. Zum anderen erleichtert das Verständnis von Wiederholungsstrukturen den Schülerinnen und Schülern die Durchdringung komplexer Prozesse, wie zum Beispiel schwieriger Algorithmen und schult ihr Abstraktionsvermögen. So sind Wiederholungsstrukturen besonders exemplarisch für Anwendungsbereiche, in denen Iteration eine Rolle spielt, wie beispielsweise die Berechnung von Zinseszinsen oder Reihenentwicklung im Zeitverlauf. Daran wird insbesondere die Beziehung der Thematik zur Mathematik und Wirtschaftswissenschaft deutlich. Ablauf des Unterrichts und Einsatz der Materialien Die Struktur der Schleife wird anhand eines Struktogramms erarbeitet, dies erleichtert die Ableitung und das Verständnis des entsprechenden Codes. Außerdem ist es geeignet um das Prinzip der Wiederholung von Anweisungen zu veranschaulichen. Die Schülerinnen und Schüler erkennen die Systematik der Treueprämienberechnung des Ausgangsfalles. erläutern das Variablenkonzept und wenden es an. erarbeiten das Prinzip der Wiederholungsstruktur einer zählergesteuerten Schleife indem sie ein Struktogramm im Hinblick auf das Fallbeispiel zusammen fügen. erlernen den Code der zählergesteuerten Schleife, indem sie diesen auf Basis des Struktogramms ermitteln. üben die Umsetzung des Codes einer zählergesteuerten Schleife, indem sie diesen in ein bereits bekanntes Beispiel integrieren. verbessern ihre Fähigkeiten der Problemlösung, indem sie die Systematik der Treueprämienberechnung analysieren und in der Programmierung umsetzen. Thema Wiederholungsstrukturen in VBA: Die zählergesteuerte Schleife, erarbeitet am Beispiel eines Treueprämienmodells für einen Frisörsalon Autor Andreas Jakobs Fach Informatik Zielgruppe Grundkurs der Sekundarstufe II, hier: Höhere Berufsfachschule mit gymnasialer Oberstufe Lernfeld Wiederholungen im Programm steuern Technische Voraussetzungen Ein Computer mit MS Excel pro Person Planung Zählergesteuerte Schleife Einstieg Zu Beginn der Stunde erhalten die Schülerinnen und Schüler per Beamer einen Flyer als PowerPoint-Folie vorgeführt: Erarbeitung I Zur Veranschaulichung der Prämienvergabe wird für jedes "Treuejahr" die entsprechende Anzahl Euro auf einem Plakat angebracht. Dieses ist mit einer visualisierten Pappbox (Aufschrift "Prämie") versehen. Erarbeitung II Die Schülerinnen und Schüler entwickeln das Struktogramm, indem sie per Drag & Drop die Bausteine des Struktogramms auf einer PPT-Folie zusammensetzen; das Informationsblatt unterstützt sie dabei. Die Sicherung der individuellen Arbeitsergebnisse erfolgt durch Speicherung der Dateien auf den persönlichen Schülerlaufwerken, diese können in der nachfolgenden Stunde ausgedruckt werden. Außerdem kopieren die Schülerinnen und Schüler sich regelmäßig ihre Dateien. Erarbeitung III Nun leiten die Schülerinnen und Schüler den Code auf Basis des entwickelten Programms ab. Didaktische Reserve Eine Zusatzaufgabe als didaktische Reserve dient dazu, dass leistungsstärkere Schülerinnen und Schüler, wenn sie mit der Bearbeitung frühzeitig fertig sind, sich nicht unterfordert fühlen. Diese Aufgabe ist für die gesamte Lerngruppe Hausaufgabe und wird in der nächsten Sitzung besprochen. Anwendung Die Schülerinnen und Schüler ändern schließlich die bisherige Prozedur "Frisör_Prämie" entsprechend des neu entwickelten Codes für die zählergesteuerte Schleife. Präsentation Schließlich präsentieren die Schülerinnen und Schüler ihre Ergebnisse.
-
Informatik / Wirtschaftsinformatik / Computer, Internet & Co.
-
Sekundarstufe II