Skip to main content

Lektion 2: Ablauf eines Projekts mit einem [Wiederholen] -Block

Wenn ein Projekt einen [Repeat] -Block verwendet, folgt es bei der Ausführung der Befehle immer noch der gleichen Logik. Diese beiden Stapel von Blöcken führen die gleichen Verhaltensweisen aus. Der einzige Unterschied besteht darin, dass der Blockstapel auf der rechten Seite einen [Repeat] -Block verwendet.

Zwei Blockstapel. Der erste Stapel auf der linken Seite zeigt 8 Blöcke. Von oben nach unten lesen sie 600 Millimeter vorwärts, biegen 90 Grad nach rechts ab, fahren 600 Millimeter vorwärts, biegen 90 Grad nach rechts ab, fahren 600 Millimeter vorwärts, biegen 90 Grad nach rechts ab, fahren 600 Millimeter vorwärts und biegen 90 Grad nach rechts ab. Der Stapel auf der rechten Seite zeigt eine Wiederholungsschleife, die so eingestellt ist, dass sie sich 4 Mal mit zwei Blöcken im Inneren wiederholt. Die Blöcke im Inneren fahren 600 Millimeter vorwärts und biegen um 90 Grad nach rechts ab.

Der VR-Roboter bewegt sich durch die Befehle vom [When Started] -Block zum unteren Ende des Stapels. Der [Repeat] -Block zeigt an, dass der VR-Roboter die Aktionen innerhalb des Blocks die angegebene Anzahl von Malen wiederholen sollte, bevor er nach dem [Repeat] -Block zum nächsten Block im Stapel übergeht.

Die angegebene Häufigkeit, mit der der [Repeat] -Block ausgeführt wird, erzeugt eine ‘Bedingung’. Bedingungen ermöglichen es dem Benutzer, den Ablauf eines Projekts zu steuern. Die Bedingung des [Repeat] -Blocks muss erfüllt sein, bevor das Projekt zum nächsten Block im Stapel übergeht. Die im folgenden Beispiel erstellte Bedingung lautet: "Wiederholen Sie die Befehle [Drive for] und [Turn for] viermal." 

Es werden zwei Stapel von Blöcken gezeigt. Der Stapel auf der linken Seite hat einen Startblock mit sechs angehängten Blöcken. Von oben nach unten bewegen die Blöcke den Roboterstift nach unten, Wiederholung 4. Im Inneren der 4-Schleife werden zwei Blöcke gezeigt: 600 Millimeter vorwärts fahren und 90 Grad rechts abbiegen. Unterhalb der Wiederholungsschleife befinden sich zwei letzte Blöcke, die die Farbe des Roboterstiftes auf Rot setzen und 600 Millimeter rückwärts fahren. Rechts wird der gleiche Stapel von Blöcken gezeigt, jedoch mit roten Pfeilen, um anzuzeigen, wie sich der Roboter durch das Projekt bewegen wird. Die Pfeile bewegen sich sequentiell die Blöcke hinunter und zeigen dann, dass die Wiederholungsschleife die Befehle Drive Forward und Turn Right innerhalb von Repeat in der Reihenfolge 4 Mal hat, bevor Sie sich bewegen, um die Stiftfarbe rot einzustellen und rückwärts zu fahren.

Mini-Herausforderung

In diesem Projekt sollte der VR-Roboter ein blaues Quadrat auf dem Art Canvas Playground zeichnen, aber es gibt Fehler im Projekt. Bearbeiten Sie das Projekt, um die Mini-Herausforderung zu lösen!

Art Canvas Playground in VEXcode VR mit einem blauen Quadrat oben rechts am VR-Roboter.

Befolgen Sie diese Schritte, um die Mini-Herausforderung abzuschließen:

  • Der Roboter startet in der Mitte des Spielplatzes und zeichnet die vier Seiten eines großen blauen Quadrats.
  • Ändern Sie das Projekt Unit3Lesson2 , damit es diesem Bild entspricht. Denken Sie daran, dass  Sie VEXcode-Blöcke, Switch-Blöcke oder eine Kombination aus beiden Blocktypen mit einem VR Premium-Konto verwenden können. 

    Blockstapel in VEXcode VR. Der beim Start angehängte Block enthält 6 Blöcke, die von oben nach unten wie folgt lauten. Bewegen Sie den Stift nach unten, stellen Sie die Stiftfarbe auf Rot, fahren Sie 600 Millimeter vorwärts, wiederholen Sie 3. Im Inneren des Rapports 3 befinden sich zwei Blöcke, die 600 Millimeter vorwärts fahren und um 90 Grad nach rechts abbiegen.

  • Starten Sie das Projekt und identifizieren Sie, wo der VR-Roboter die erwarteten Verhaltensweisen nicht abschließt.
  • Ändern Sie das Projekt und führen Sie das Projekt erneut aus. Prüfen Sie, ob der VR-Roboter die erwarteten Verhaltensweisen erfüllt.
  • Wenn der VR-Roboter kein blaues Quadrat zeichnet, wiederholen Sie den vorherigen Schritt und versuchen Sie es erneut. Fahren Sie mit der Änderung und Ausführung Ihres Projekts fort, bis der VR-Roboter ein blaues Quadrat zeichnet.
  • Sobald der VR-Roboter erfolgreich ein blaues Quadrat auf dem Art Canvas Playground gezeichnet hat, speichern Sie das Projekt.

Herzlichen Glückwunsch! Du hast die Mini-Herausforderung gelöst!

Fragen

Bitte wählen Sie unten einen Link aus, um auf das Lektionsquiz zuzugreifen.

Google Doc / .docx / .pdf