Skip to main content
Lehrerportal

Spielen

Teil 1 - Schritt für Schritt

  1. AnweisungWeisen Sie jede Gruppe an, ihr VEXcode-Projekt durch das Schreiben von Pseudocode zu planen. Sie erstellen Pseudocode, damit ihr Code Base-Roboter und ihre Erweiterung in einem Quadrat fahren. Sehen Sie sich die Animation unten an, um zu sehen, wie die Codebasis erfolgreich verschoben wurde. In der Animation unten beginnt die Codebasis in der unteren linken Ecke eines Quadrats und zeigt nach oben. Es fährt die erste Seite des Quadrats entlang vorwärts, biegt dann rechts ab und wiederholt diese beiden Verhaltensweisen, um das gesamte Quadrat zu umrunden.
    Videodatei
  2. ModellModell für Studenten, wie der Pseudocode geschrieben wird. Pseudocode ist eine Kurznotation für die Codierung, die verbale und schriftliche Beschreibungen des Codes kombiniert. Stellen Sie sicher, dass jede Gruppe ein Blatt Papier und einen Bleistift hat, um ihren Pseudocode aufzuschreiben.
    • Bitten Sie die Schüler, das Ziel ihres Projekts zu definieren. Was soll ihre Codebasis tun? Alle Schüler sollten Ihnen sagen können, dass sich die Codebasis in einem Quadrat bewegen sollte.
    • Modellieren Sie, wie Sie im Pseudocode spezifisch sein können. Anstatt „Vorwärts fahren“ sollten die Schüler anhand von Maßeinheiten und Angaben genau beschreiben, wie weit nach vorne.

    Handgeschriebene Pseudocode-Schritte zum Steuern des Roboters in einem Quadrat. Es gibt acht Schritte, die wie folgt lauten: 1. Der Roboter fährt 400 mm vorwärts; 2. Der Roboter dreht sich um 90 Grad nach rechts; 3. Der Roboter fährt 400 mm vorwärts; 4. Der Roboter dreht sich um 90 Grad nach rechts; 5. Der Roboter fährt 400 mm vorwärts; 6. Der Roboter dreht sich um 90 Grad nach rechts; 7. Roboter fährt 400 mm vorwärts; 8. Der Roboter dreht sich um 90 Grad nach rechts.
    Pseudocode

     
  3. ModerierenModerieren Sie eine Diskussion über Pseudocode mit den Schülern, während Sie herumgehen und Gruppen helfen. Fragen Sie die Schüler:
    • Was soll Ihr Projekt erreichen?
    • Wie werden Sie die Absicht oder das Ziel des Projekts in kurze, spezifische Aussagen unterteilen?
    • Beschreiben Sie die Eigenschaften eines Quadrats.
      • Wie viele Ecken hat es?
      • Sind die Seiten alle gleich lang oder sind sie unterschiedlich lang?
      • Woher wissen Sie, ob Ihr Pseudocode ein Quadrat beschreibt?
    Ein Lehrer sitzt mit einer kleinen Gruppe von Schülern an einem Tisch und schreibt eine Liste mit Schritten handschriftlich auf, als würden sie Pseudocode schreiben.
    Pseudocode schreiben
  4. ErinnernErinnern Sie die Schüler daran, als Gruppe zu arbeiten und den Ideen der anderen zuzuhören. Sie müssen es möglicherweise mehr als einmal versuchen, um sicherzustellen, dass ihr Pseudocode genau die Verhaltensweisen beschreibt, die sie von ihrer Codebasis erwarten. Um erfolgreich zu sein, sind mehrere Runden voller Versuche und Misserfolge nötig. Das ist okay!
  5. FrageFragen Sie die Schüler, inwiefern das Planen von Pseudocode mit dem Planen in anderen Bereichen ihres Lebens ähnelt. Wie planen sie, was sie vor einer Reise einpacken werden? Haben Sie schon einmal etwas Wichtiges vergessen, weil Sie die Planung versäumt haben? (ein Schuh, ein Spielzeug, ein Ladegerät)

Spielpause & Gruppendiskussion

Sobald jede Gruppe mit dem Schreiben ihres Pseudocodesfertig ist, kommt ihr zu einem kurzen Gespräch zusammen.

  • Wie bereitet Sie das Schreiben dieses Pseudocodes Ihrer Meinung nach auf die Codierung Ihres Code Base-Roboters vor?
  • Bitten Sie die Gruppen, die spezifischen Bewegungen der Codebasis basierend auf ihrem Pseudocode zu beschreiben.

Teil 2 - Schritt für Schritt

  1. AnweisungenWeisen Sie die Schüler an, ihren Pseudocode in VEXcode GO-Code umzuwandeln und dann ein Projekt zu erstellen, bei dem das Code-Basis-Laufwerk in einem Quadrat angeordnet ist. Sie haben drei Versuche, ihr Projekt auf ihrer Codebasis zu testen, zu überarbeiten und erneut zu testen. Sehen Sie sich das Video unten an, um die erfolgreiche Codebasisverschiebung zu verfolgen. In der Animation unten beginnt die Codebasis in der unteren linken Ecke eines Quadrats und zeigt nach oben. Es fährt die erste Seite des Quadrats entlang vorwärts, biegt dann rechts ab und wiederholt diese beiden Verhaltensweisen, um das gesamte Quadrat zu umrunden.
    Videodatei
  2. ModellModell für Studenten, wie sie ihren Pseudocode zuerst in [Kommentar]-Blöcke in VEXcode GO übertragen. Erstellen und starten Sie dann Ihr Projekt, um die Codebasis in einem Quadrat anzuzeigen.
    • If students need assistance opening and saving a project, model the steps in the Open and Save a Project article for your device, and have them follow along.
    • Lassen Sie die Schüler ihr Projekt Drive in a Square“ nennen.

    Das Projektnamenfeld in der Mitte der VEXcode GO-Symbolleiste ist durch ein rotes Kästchen hervorgehoben und trägt den Text „Drive in a Square“.
    Name Projekt
    • Nachdem die Schüler ihrem Projekt einen Namen gegeben haben, müssen sie ihre Codebasis mit ihrem Gerät verbinden. If necessary, model the steps in the Connect a VEX GO Brain VEX Library article for students.
    • Sie müssen auch VEXCode GO für die Codebasis konfigurieren. Model the steps from the Configure a Code Base VEX Library article and ensure students can see the Drivetrain blocks in the Toolbox.
    • Zeigen Sie, wie Sie einen [Kommentar]-Block in den Arbeitsbereich ziehen und unter dem {When started} Block platzieren. If necessary, see the Using Comments in VEXcode GO VEX Library article for information on how to use comments in a project. 

    Ein VEXcode GO-Projekt mit einem „Beim Start“-Block und einem angehängten „Kommentar“-Block.
    [Kommentar]-Block hinzufügen zu {When started}
    • Modell, das die erste Zeile Pseudocode zum Block [Kommentar] hinzufügt.

    Dasselbe Projekt mit dem ausgefüllten Kommentar „400 mm vorwärts fahren“.
    Pseudocode zu [Kommentar] Block
    hinzufügen
    • Lassen Sie die Schüler ihren gesamten Pseudocode in [Kommentar]-Blöcke übertragen. 

    Hinweis: Die Studierenden benötigen 1 [Kommentar]-Block für jede Zeile Pseudocode. Wenn sie also 8 Zeilen Pseudocode haben, benötigen sie 8 [Kommentar]-Blöcke.

    Eine Übersicht über die Konvertierung von Pseudocode in Kommentarblöcke in einem Projekt. Die handschriftlichen Schritte des Pseudocodes werden links angezeigt und ein VEXcode GO-Projekt auf der rechten Seite zeigt diese Schritte als Stapel von 8 Kommentarblöcken, die an den Block „Beim Start“ angehängt sind.
    Pseudocode zu [Kommentar] Blöcke

    Nachdem die Schüler ihren Pseudocode übertragen haben, fügen sie Drivetrain-Blöcke hinzu. Erinnern Sie die Schüler daran, dass die [Kommentar]-Blöcke zum Organisieren ihrer Projekte verwendet werden und keine Verhaltensweisen ausführen. Sie müssen Drivetrain-Blöcke hinzufügen, um ihre Codebasis zu verschieben.  

    • Lassen Sie die Schüler unter dem ersten [Kommentar]-Block einen [Antrieb für]-Block hinzufügen.

    Dasselbe VEXcode GO-Projekt, wobei zwischen dem ersten und zweiten Kommentarblock ein Laufwerk für den Block hinzugefügt wird.
    Fügen Sie [Laufwerk für] unter dem ersten [Kommentar]-Block
    hinzu
    • Lassen Sie die Schüler dann die Parameter so anpassen, dass sie den Anforderungen im Block [Kommentar] entsprechen. In diesem Fall sind das 400 Millimeter (mm).
    • Lassen Sie die Schüler als Nächstes einen [Turn for]-Block hinzufügen und überprüfen Sie, ob die Parameter mit dem Pseudocode im [Comment]-Block übereinstimmen.

    Dasselbe VEXcode GO-Projekt mit einem Drive for- und Turn for-Block, der nach dem ersten bzw. zweiten Kommentar hinzugefügt wurde. Am Anfang des Projekts steht nun „Beim Start: Kommentar – 400 mm vorwärts fahren“, dann „400 mm vorwärts fahren“, Kommentar „90 Grad nach rechts abbiegen“, dann „90 Grad nach rechts abbiegen“, dann die restlichen Kommentare.
    [Drehen für] Block
    hinzufügen
    • Lassen Sie die Schüler fortfahren, bis sie Antriebsstrangblöcke für jeden der [Kommentar]-Blöcke hinzugefügt haben.

      Dasselbe Projekt mit den erforderlichen Antriebsstrangblöcken, die zwischen jedem Kommentar hinzugefügt wurden. Das Projekt wechselt zwischen einem Kommentar und dem passenden Block. Das Projekt lautet nun: Beim Start Kommentar „400 mm vorwärts fahren“, dann 400 mm Block vorwärts fahren, Kommentar „90 Grad nach rechts abbiegen“, dann 90 Grad nach rechts abbiegen. Dies wird viermal wiederholt.
      Fahren Sie in einem Quadratprojekt

       

    • Sobald die Schüler alle Antriebsstrangblöcke hinzugefügt haben, können sie mit ihrem Projekt beginnen. Lassen Sie die Schüler zum Starten des Projekts auf die Schaltfläche „Start“ in der Symbolleiste klicken und die Bewegungen der Codebasis beobachten. If needed, review the steps from the Ein Projekt starten in VEXcode GO VEX Bibliotheksartikel und Modell der Schritte zum Starten eines Projekts für Studenten.
    • Lassen Sie die Schüler drei Testläufe durchführen, um ihr Drive in a Square -Projekt zu testen, und verwenden Sie das Datenerfassungsblatt, um zu dokumentieren, was funktioniert hat und welche Änderungen vorgenommen werden müssen. 
  3. ErleichternErleichtern Sie den Schülern die Erstellung ihrer Projekte, indem Sie sie dazu ermutigen, eine Richtungssprache zu verwenden und auf ihren Pseudocode zu verweisen, wenn sie nicht weiterkommen. Während Sie durch den Raum gehen und den Schülern helfen, stellen Sie Fragen zu ihrem Vorgehen.
    • Welche Befehle verwenden Sie, um Ihre Codebasis in einem Quadrat zu bewegen?
    • Beschreiben Sie Ihre bisherigen Versuche (sofern die Schüler bereits testen konnten)
      • Was hat in Ihrem Projekt funktioniert?
      • Was hat nicht funktioniert?
      • Wie werden Sie Ihr Projekt anpassen? Gibt es einen bestimmten Befehl, den Sie ändern müssen?
    • Wie können Sie der Codebasis anweisen, sich in einem perfekten Quadrat zu bewegen? Gibt es bestimmte Befehle, die Sie ändern müssen?
    Die Schüler sitzen zusammen an einem Tisch, halten ein Tablet in der Hand, lächeln und zeigen, um anzuzeigen, dass sie kommunizieren und zusammenarbeiten, um die Aufgabe zu lösen.
    Zusammenarbeit an einem Projekt
  4. ErinnernErinnern Sie die Teams daran, dass sie drei Versuche haben, ihren Plan zu testen, zu ändern und erneut zu testen. Ihr erster Versuch wird höchstwahrscheinlich nicht funktionieren. Sie müssen es mehr als einmal versuchen, bis ihre Codebasis erfolgreich in einem Quadrat verschoben werden kann. Erinnern Sie die Schüler daran, während des Tests die Versuche und Änderungen auf ihrem Datenerfassungsblatt aufzuzeichnen.
    Auf dem Datenerfassungsblatt ist der Laborname als „Labor 2: Drive and Apply“ angegeben, wobei die Namen der Studenten oben stehen. Eine Datentabelle mit drei Spalten zeigt den Test, eine Zusammenfassung des Tests und die vorzunehmenden Änderungen. In Versuch 1 heißt es in der Zusammenfassung „Der Roboter ist nicht nach rechts abgebogen“; passen Sie den VEXcode GO-Befehl in den Änderungen an. In Versuch 2 heißt es in der Zusammenfassung „Roboter ist zu weit nach vorne gefahren“ und in den Änderungen „Ändern Sie die Längenzahl oder die Maßeinheit“. Versuch 3 lautet: „Der Roboter fuhr im Quadrat, wie in der Zusammenfassung programmiert.“
    Beispiel eines ausgefüllten Datenerhebungsbogens
  5. FrageFragen Sie die Schüler, ob der Pseudocode ihnen bei der Herausforderung in Spielteil 2 geholfen hat. Auch bei anderen Jobs macht die Planung einen großen Teil aus. Können sie Aufgaben nennen, bei denen sie im Voraus planen müssen? (Ingenieurwesen, Codierung, Lehren usw.).

Optional: Teams können ihren Code Base-Roboter nach diesem Punkt der Erfahrung bei Bedarf dekonstruieren. Sie werden in den nachfolgenden Übungen denselben Build verwenden, es handelt sich also um eine Option für Lehrer.