Skip to main content

Lehrer-Toolbox-Symbol Lehrer-Toolbox - Der Zweck dieses Abschnitts

  • Das Ziel des Abschnitts Spielen besteht darin, dass die Schüler lernen, den VEX V5 Clawbot so zu programmieren, dass er sich mithilfe des Controllers bewegt. Das Erlernen der Verwendung des Controllers ist wichtig, wenn die Schüler später an Wettbewerben teilnehmen möchten. Controller sind für Schüler auch eine unterhaltsame Möglichkeit, wichtige Programmierkonzepte wie Schleifen und Ereignisse zu erlernen. Zu Beginn des Abschnitts Play werden die Schüler in die Programmierung mit Loops eingeführt. Als Nächstes führen die Schüler eine Erkundung durch, bei der sie lernen, wie man den Controller anschließt und den Clawbot so programmiert, dass er auf den Controller reagiert. Dabei verwenden sie die Endlosschleifenstruktur while True , indem sie ein Beispielprojekt herunterladen und ausführen. Verwenden Sie die Fragen zur Motivierung einer Diskussion , um mit den Schülern zu besprechen, was Schleifen sind und wie sie für wiederholtes Clawbot-Verhalten verwendet werden.
  • „Loops“ geben dem Clawbot die Fähigkeit, Verhaltensweisen zu wiederholen. Jeder Befehl innerhalb einer Schleife wird entsprechend den Regeln der Schleife wiederholt. Beispielsweise wird jedes Verhalten innerhalb einer while True Schleife für die Dauer des Projekts wiederholt.
  • Wenn die Schüler mit der Aufgabe beginnen, das Beispielprojekt zu öffnen, damit der Clawbot Schleifen ausführen kann, sollten sie auch über die Aktionen des Clawbots im Hinblick auf Wiederholungen nachdenken. Zunächst sollten die Schüler entscheiden:
    • Welche Verhaltensweisen sollten wiederholt werden?
    • Wie oft oder wie lange sollten die Verhaltensweisen wiederholt werden?
  • Der Plan besteht lediglich aus der Verhaltenssequenz, die der Clawbot wiederholen muss, und das Projekt besteht lediglich aus diesen in VEXcode V5 übersetzten Verhaltensweisen.
  • Sie können den Controller vor dem Unterricht mit dem Robot Brain koppeln, um Zeit zu sparen. Oder lassen Sie die Schüler dies während des Unterrichts tun, indem Sie die Schritte hierbefolgen. Sie können diesen Artikel für die Schüler ausdrucken.  

Das Bild zeigt die Schritte zum Hinzufügen von 4 Tassen Zucker, jeweils eine auf einmal, im Gegensatz zum Hinzufügen aller vier Tassen Zucker auf einmal.

Vereinfachen Sie Projekte mit Loops

Wir Menschen wiederholen viele Verhaltensweisen in unserem täglichen Leben. Vom Essen und Schlafen bis zum Zähneputzen und Gassigehen mit dem Hund wiederholen sich viele unserer täglichen Aktivitäten. Im Mathematikunterricht wissen wir, dass die Multiplikation einer Zahl mit Null immer Null ergibt oder dass die Multiplikation einer Zahl mit Eins immer sich selbst ergibt, egal, wie oft wir dies tun. Obwohl wir dazu neigen, unser Verhalten zu wiederholen, können unsere Anweisungen manchmal vereinfacht werden. Wenn Sie beispielsweise ein Rezept zum Backen eines Kuchens verwenden, würden Sie nicht aufgefordert: „Fügen Sie 1 Tasse Zucker hinzu, fügen Sie 1 Tasse Zucker hinzu, fügen Sie 1 Tasse Zucker hinzu, fügen Sie 1 Tasse Zucker hinzu.“ Stattdessen wird Ihnen lediglich gesagt, dass Sie vier Tassen Zucker hinzufügen sollen, und Sie würden viermal 1 Tasse Zucker herauslöffeln.

Mithilfe von Robotern helfen uns Loops, unsere Projekte zu vereinfachen. Anstatt beispielsweise dieselbe Anweisung viermal hinzuzufügen, können wir dem Roboter mithilfe einer Schleife mitteilen, dass er dasselbe Verhalten viermal ausführen soll. Dadurch sparen wir beim Erstellen unserer Projekte Zeit und Platz. Stellen Sie sich eine Aufgabe vor, die ein Roboter ausführen könnte und für deren Erledigung Wiederholungen erforderlich wären. Diese Verhaltensweisen sowie eine Schleife aus der Kategorie „Steuerung“ sind das, was Sie für das Projekt benötigen, um die Aufgabe zu erfüllen.
 

Symbol „Diskussion motivieren“ Diskussion motivieren - Wiederholtes Verhalten

F: Wie kann die Verwendung von Schleifen sowohl für einen Menschen als auch für einen Computer/Roboter Zeit sparen und Fehler vermeiden?
A: Angenommen, Sie möchten, dass der Roboter dasselbe Verhalten 10 Mal wiederholt. Ohne Loops müssten Sie Ihrem Projekt zehnmal dieselbe Anweisung hinzufügen. Durch die Verwendung einer Schleife sparen Sie Zeit beim Hinzufügen von Anweisungen zu Ihrem Projekt. Und da Sie durch das Hinzufügen einer einzelnen Schleifenstruktur dasselbe Ziel erreichen, können Sie Ihr Projekt auch frei von unnötigen zusätzlichen Anweisungen halten. Auch Menschen können Fehler machen, insbesondere wenn sie ein Verhalten immer wieder wiederholen. Bei jeder Wiederholung kann es sein, dass das Verhalten nicht mehr genau so ausgeführt wurde wie zuvor.

F: Welche Vorteile haben Roboter gegenüber Menschen bei der Wiederholung von Verhaltensweisen?
A: Menschen können die meisten Verhaltensweisen nur für eine bestimmte Zeit ausführen, während Roboter Verhaltensweisen so lange ausführen können, wie es erforderlich ist. Roboter können Dinge lange Zeit ununterbrochen tun; sie brauchen keine Pausen wie Menschen.

F: Wo werden Loops in unserem Alltagsleben verwendet?
A: Die Beispiele können unterschiedlich sein, alle sollten jedoch klar eine sich wiederholende Funktion aufweisen. Ein Beispiel könnte der Stundenplan sein. Jeden Tag wiederholen die Schüler das Verhalten, beim Klingeln von einer Klasse zur nächsten zu gehen, je nach Stundenplan des jeweiligen Tages.

Symbol „Erweitern Sie Ihr Lernen“ Erweitern Sie Ihr Lernen - Schleifen im Leben

Wir verwenden beim Geben von Anweisungen oft unbewusst Schleifen. Klicken Sie hier (Google / .docx / .pdf), um an einer Unterrichtsübung teilzunehmen, die zeigt, wie Schleifen eine Reihe von Anweisungen vereinfachen können.