Χρήση βρόχων#

Using Loops

Αυτό το σεμινάριο σας καθοδηγεί στη χρήση του μπλοκ επανάληψη για να οδηγήσετε το ρομπότ σας σε ένα τετράγωνο στο VEXcode EXP. Στο τέλος, θα έχετε ένα έργο που επαναλαμβάνει τα ίδια δύο μπλοκ τέσσερις φορές για να ολοκληρώσει το τετράγωνο.

Αν θέλετε το ρομπότ σας να επαναλαμβάνει την ίδια ενέργεια πολλές φορές, όπως να οδηγεί σε ένα τετράγωνο, θα μπορούσατε να συνεχίσετε να αντιγράφετε τα ίδια μπλοκ ξανά και ξανά μέχρι να κινηθούν στο μοτίβο ενός τετραγώνου. Ένας απλούστερος τρόπος, ωστόσο, είναι να χρησιμοποιήσετε το μπλοκ επανάληψη μέσα στην κατηγορία Λογική - Έλεγχος.

  1. Συνδέστε ένα μπλοκ κίνησης προς και ένα μπλοκ στροφής προς κάτω από το μπλοκ όταν ξεκινήσει.

Μία πλευρά της πλατείας, οδηγώντας μπροστά και μετά στρίβοντας δεξιά.#
όταν ξεκινά
κίνηση [εμπρός v] για (200) [mm v] ▶
στροφή [δεξιά v] για (90) μοίρες ▶
  1. Συνδέστε ένα μπλοκ επανάληψης κάτω από το μπλοκ όταν ξεκινήσει.

Το μπλοκ επανάληψης, που είναι προσαρτημένο πάνω από τα μπλοκ κίνησης και περιστροφής.#
όταν ξεκινά
επανέλαβε (10)
τέλος
κίνηση [εμπρός v] για (200) [mm v] ▶
στροφή [δεξιά v] για (90) μοίρες ▶
  1. Σύρετε τα μπλοκ drive for και turn for μέσα στο μπλοκ repeat.

Η κίνηση προς και η στροφή προς μπλοκ, τώρα μέσα στο επαναλαμβανόμενο μπλοκ.#
όταν ξεκινά
επανέλαβε (10)
κίνηση [εμπρός v] για (200) [mm v] ▶
στροφή [δεξιά v] για (90) μοίρες ▶
τέλος
  1. Επιλέξτε τον αριθμό επανάληψης και αλλάξτε τον σε 4, έτσι ώστε τα μπλοκ στο εσωτερικό να τρέχουν μία φορά για κάθε πλευρά του τετραγώνου.

Στιγμιότυπο οθόνης του αριθμού του μπλοκ επανάληψης που έχει επισημανθεί, ορισμένου σε 4.
  1. Βεβαιωθείτε ότι το ρομπότ σας είναι συνδεδεμένο στο VEXcode και, στη συνέχεια, επιλέξτε Λήψη για να κατεβάσετε το έργο στον εγκέφαλο.

Στιγμιότυπο οθόνης της γραμμής εργαλείων VEXcode EXP με επισημασμένο το κουμπί "Λήψη".
  1. Επιλέξτε Εκτέλεση για να εκτελέσετε το έργο. Το ρομπότ θα κινηθεί σε ένα τετράγωνο.

Στιγμιότυπο οθόνης της γραμμής εργαλείων VEXcode EXP με επισημασμένο το κουμπί "Εκτέλεση".

Μπορείτε επίσης να επαναλάβετε μια ακολουθία ενεργειών επ’ αόριστον, χρησιμοποιώντας το μπλοκ για πάντα αντί για επανάληψη.

Το μπλοκ για πάντα.#
για πάντα
τέλος

Για να βγείτε από έναν βρόχο, χρησιμοποιήστε το μπλοκ break μέσα σε έναν βρόχο, για να κάνετε τον κώδικα να βγει αμέσως από το μπλοκ βρόχου.

Το μπλοκ διάλειμμα.#
διακοπή