Lektion 1: Was ist ein Algorithmus?
In dieser Lektion erfahren Sie, was ein Algorithmus ist und wie Sie mithilfe von Algorithmen in VEXcode VR VEXcode VR-Projekte mit vielfältigeren Verhaltensweisen erstellen können. Algorithmische Projekte weisen den VR-Roboter an, auf seine Umgebung zu reagieren, was notwendig sein wird, um die Dynamic Castle Crasher Challenge zu lösen.
Lernergebnisse
- Identifizieren Sie, dass Algorithmen aus Sequenz, Auswahl und Schleifen bestehen.
- Identifizieren Sie, dass Algorithmen präzise Sequenzen von Anweisungen sind, die mithilfe von Programmiersprachen für Prozesse implementiert werden, die von einem VR-Roboter ausgeführt werden sollen.
Algorithmen
Algorithmen sind präzise Sequenzen von Anweisungen, die mithilfe von Programmiersprachen wie VEXcode VR für Prozesse implementiert werden, die von einem VR-Roboter ausgeführt werden.
Die Grundelemente eines Algorithmus sind Sequenz, Auswahl und Iteration.
- Sequenz - die Reihenfolge, in der Verhaltensweisen und Befehle in einem Projekt kombiniert werden, um ein gewünschtes Ergebnis zu erzielen.
- Auswahl - ist die Verwendung von bedingten Anweisungen in einem Projekt. Bedingte Aussagen wie [If then] oder [If then else] beeinflussen den Projektablauf eines VEXcode VR-Projekts.
- Iteration - Algorithmen verwenden oft Wiederholungen, um Schritte eine bestimmte Anzahl von Malen auszuführen oder bis eine bestimmte Bedingung erfüllt ist. Dies wird auch als "Looping" bezeichnet. Iteration kann den Projektablauf ändern, indem ein Verhalten eine bestimmte Anzahl von Malen wiederholt wird oder bis eine Bedingung erfüllt ist.
Dieses Beispielprojekt aus der Unit 8 Challenge ist ein Beispiel für einen Algorithmus. Es enthält eine Kombination aus Schleifen, Sensordaten und Befehlen, die in einer Sequenz zusammengestellt werden, um die Disk Mover Challenge zu lösen.
Das Projekt verwendet Iterationen oder "Schleifen", um Aktionen zu wiederholen und gemeldete Sensorwerte zu überprüfen.

Die Art und Weise, wie Befehle sequenziert und kombiniert werden, bestimmt das Verhalten des VR-Roboters. Dieses Projekt beinhaltet auch eine Auswahl, die die Teile des Projekts bestimmt, die basierend auf dem Sensorzustand ausgeführt werden.

Fragen
Bitte wählen Sie unten einen Link aus, um auf das Lektionsquiz zuzugreifen.
Google Doc / .docx / .pdf