Skip to main content

Lektion 4: Projektablauf mit verschachtelten Schleifen

Bei verschachtelten Schleifen kann der Projektablauf überwältigend erscheinen. Das Projekt beginnt mit der Überprüfung der Wiederholungen oder Bedingungen der äußeren Schleife und dem anschließenden Auslösen des Beginns der inneren Schleife.
Die innere Schleife wird ausgeführt, bis alle Wiederholungen abgeschlossen sind oder die Bedingung erfüllt ist, bevor sie zur äußeren Schleife zurückkehrt. Dieser Zyklus wiederholt sich, bis alle Wiederholungen der äußeren Schleife abgeschlossen sind oder bis die Bedingung der äußeren Schleife erfüllt ist.

Im folgenden Beispiel beginnt das Projekt mit der ersten Wiederholung der äußeren Schleife. In diesem Fall wiederholt sich die äußere Schleife dreimal.

  • Der erste [Wiederholen bis] -Block ist die erste innere Schleife.

    Ein Diagramm des Projektablaufs, um die äußere und innere Schleife des Projekts von der vorherigen Seite zu identifizieren, um die drei Festplatten zu den Zielen zu bewegen. Die Wiederholungsschleife, die auf 3 eingestellt ist, wird als äußere Schleife bezeichnet, und die Wiederholungsschleife, um mit dem Down-Eye-Sensor auf die Festplatte zu fahren, wird als innere Schleife bezeichnet.
  • Die erste innere Schleife läuft, bis die Bedingung als WAHR gemeldet wird. Das Projekt bricht dann von der ersten inneren Schleife ab und beginnt, sich durch den Rest der Blöcke innerhalb der äußeren Schleife zu bewegen.

    Ein Diagramm des Projektablaufs desselben Projekts, diesmal mit Schwerpunkt auf den Aktionen der inneren Schleife, der Wiederholen bis Schleife. Das Projekt führt die innere Schleife vorwärts aus, bis das untere Auge ein Objekt erkennt. An diesem Punkt bewegt es sich auf den restlichen Blöcken im Stapel.
  • Dies wird fortgesetzt, bis der zweite [Wiederholen bis] -Block beginnt. Dies ist die zweite innere Schleife.

    Ein Diagramm des Projektablaufs desselben Projekts, das diesmal die zweite innere Schleife identifiziert - den Wiederholen bis -Block, der verwendet wird, um mit dem Abstandssensor zurück zum Ziel zu fahren. Wenn sich das Projekt aus der ersten inneren Schleife bewegt, hört der VR-Roboter auf zu fahren, nimmt die Festplatte auf und dreht sich um, um das Ziel zu erreichen. Die zweite innere Schleife wird dann ausgeführt, wodurch der Roboter vorwärts fährt, bis der Abstandssensor einen Wert von weniger als 200 mm meldet.
  • Die Blöcke innerhalb der zweiten inneren Schleife werden wiederholt, bis die Bedingung des Blocks erfüllt ist. Das Projekt bricht dann von der zweiten inneren Schleife ab und beginnt, sich durch den Rest der Blöcke innerhalb der äußeren Schleife zu bewegen.

    Ein Diagramm des Projektablaufs desselben Projekts, wobei diesmal der Fluss zwischen den beiden inneren Schleifen identifiziert wird. Die erste innere Schleife führt dazu, dass der Roboter wiederholt vorwärts fährt, bis der Down-Eye-Sensor das Objekt erkennt. Dann werden die Blöcke zum Aufnehmen der Scheibe und Drehen zum Ziel ausgeführt. Als nächstes führt die zweite innere Schleife dazu, dass der VR-Roboter wiederholt vorwärts fährt, bis der Abstandssensor einen Wert von weniger als 200 mm meldet. Dann werden die Blöcke ausgeführt, die benötigt werden, um die Festplatte in das Ziel fallen zu lassen und sich dem nächsten Ziel zuzuwenden.
  • Sobald alle Blöcke in der äußeren Schleife abgeschlossen sind, geht das Projekt zurück zum Anfang der äußeren Schleife und wiederholt den Vorgang erneut.

    Ein Diagramm des Projektablaufs, das zeigt, wie die äußere Schleife alle diese Verhaltensweisen dreimal wiederholt. An diesem Punkt wird der Parameter der äußeren Wiederholungsschleife, der auf 3 festgelegt ist, als Wahr gemeldet, und das Projekt bricht aus der äußeren Schleife aus.

Fragen

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

Google Doc / .docx / .pdf