Μετάβαση στο κύριο περιεχόμενο

Μάθημα 2: Ροή ενός Έργου με ένα Μπλοκ [Επανάληψης]

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

Δύο στοίβες από μπλοκ. Η πρώτη στοίβα στα αριστερά δείχνει 8 μπλοκ. Από πάνω προς τα κάτω διαβάζουν: κίνηση προς τα εμπρός για 600 χιλιοστά, στροφή δεξιά για 90 μοίρες, κίνηση προς τα εμπρός για 600 χιλιοστά, στροφή δεξιά για 90 μοίρες, κίνηση προς τα εμπρός για 600 χιλιοστά, στροφή δεξιά για 90 μοίρες, κίνηση προς τα εμπρός για 600 χιλιοστά και στροφή δεξιά για 90 μοίρες. Η στοίβα στα δεξιά δείχνει έναν βρόχο επανάληψης που έχει ρυθμιστεί να επαναλαμβάνεται 4 φορές με δύο μπλοκ μέσα. Τα μπλοκ στο εσωτερικό της ανάγνωσης κινούνται προς τα εμπρός για 600 χιλιοστά και στρίβουν δεξιά για 90 μοίρες.

Το ρομπότ εικονικής πραγματικότητας θα μετακινηθεί μέσω των εντολών από το μπλοκ [When Started] στο κάτω μέρος της στοίβας. Το μπλοκ [Επανάληψη] υποδεικνύει ότι το ρομπότ εικονικής πραγματικότητας θα πρέπει να επαναλάβει τις ενέργειες μέσα στο μπλοκ τον καθορισμένο αριθμό φορών πριν προχωρήσει στο επόμενο μπλοκ στη στοίβα μετά το μπλοκ [Επανάληψη].

Ο καθορισμένος αριθμός φορών που έχει οριστεί να εκτελεστεί το μπλοκ [Επανάληψη] δημιουργεί μια «συνθήκη». Οι συνθήκες επιτρέπουν στον χρήστη να ελέγχει τη ροή ενός έργου. Η συνθήκη του μπλοκ [Επανάληψη] πρέπει να πληρούται πριν το έργο προχωρήσει στο επόμενο μπλοκ της στοίβας. Η συνθήκη που δημιουργείται στο ακόλουθο παράδειγμα είναι η «επανάληψη των εντολών [Drive for] και [Turn for] τέσσερις φορές». 

Εμφανίζονται δύο στοίβες από μπλοκ. Η στοίβα στα αριστερά έχει ένα μπλοκ όταν ξεκινήσει με έξι προσαρτημένα μπλοκ. Από πάνω προς τα κάτω, τα μπλοκ διαβάζονται, μετακινήστε το στυλό ρομπότ προς τα κάτω, επαναλάβετε το 4. Μέσα στον επαναλαμβανόμενο βρόχο 4 εμφανίζονται δύο μπλοκ: οδηγήστε προς τα εμπρός για 600 χιλιοστά και στρίψτε δεξιά για 90 μοίρες. Κάτω από τον βρόχο επανάληψης υπάρχουν δύο τελικά μπλοκ που διαβάζουν "ορίστε το χρώμα του στυλό ρομπότ σε κόκκινο" και "οδηγήστε προς τα πίσω" για 600 χιλιοστά. Στα δεξιά, εμφανίζεται η ίδια στοίβα από μπλοκ, αλλά με κόκκινα βέλη που υποδεικνύουν τον τρόπο με τον οποίο το ρομπότ θα κινηθεί μέσα στο έργο. Τα βέλη κινούνται διαδοχικά προς τα κάτω στα μπλοκ και στη συνέχεια φαίνεται ότι ο βρόχος επανάληψης θα έχει τις εντολές κίνησης προς τα εμπρός και στροφής δεξιά στο εσωτερικό, οι οποίες θα επαναλαμβάνονται με τη σειρά 4 φορές πριν μετακινηθούν για να ορίσουν το χρώμα της πένας κόκκινο και να κινηθούν προς τα πίσω.

Μίνι Πρόκληση

Σε αυτό το έργο, το Ρομπότ Εικονικής Πραγματικότητας (VR) θα πρέπει να σχεδιάσει ένα μπλε τετράγωνο στον Καμβά Τέχνης Παιδική Χαρά, αλλά υπάρχουν σφάλματα στο έργο. Επεξεργαστείτε το έργο για να λύσετε τη μίνι πρόκληση!

Παιδική χαρά σε καμβά τέχνης στο VEXcode VR με ένα μπλε τετράγωνο σχεδιασμένο επάνω δεξιά στο ρομπότ VR.

Ακολουθήστε αυτά τα βήματα για να ολοκληρώσετε τη μίνι πρόκληση:

  • Το ρομπότ ξεκινά από τη μέση της παιδικής χαράς και σχεδιάζει τις τέσσερις πλευρές ενός μεγάλου μπλε τετραγώνου.
  • Τροποποιήστε το έργο Unit3Lesson2 ώστε να ταιριάζει με αυτήν την εικόνα. Να θυμάστε ότι μπορείτε να χρησιμοποιήσετε μπλοκ VEXcode, μπλοκ Switch ή έναν συνδυασμό και των δύο τύπων μπλοκ με έναν λογαριασμό VR Premium. 

    Στοίβα από μπλοκ στο VEXcode VR. Το μπλοκ "when started" έχει 6 συνδεδεμένα μπλοκ που έχουν ως εξής από πάνω προς τα κάτω. Μετακινήστε την πένα προς τα κάτω, ορίστε το χρώμα της σε κόκκινο, προχωρήστε προς τα εμπρός για 600 χιλιοστά, επαναλάβετε το 3. Μέσα στην επανάληψη 3 υπάρχουν δύο μπλοκ που δείχνουν κίνηση προς τα εμπρός για 600 χιλιοστά και στροφή δεξιά για 90 μοίρες.

  • Ξεκινήστε το έργο και εντοπίστε πού το ρομπότ εικονικής πραγματικότητας δεν ολοκληρώνει τις αναμενόμενες συμπεριφορές.
  • Τροποποιήστε το έργο και εκτελέστε το ξανά. Δείτε αν το ρομπότ εικονικής πραγματικότητας ολοκληρώνει τις αναμενόμενες συμπεριφορές.
  • Εάν το ρομπότ εικονικής πραγματικότητας δεν σχεδιάσει ένα μπλε τετράγωνο, επαναλάβετε το προηγούμενο βήμα και προσπαθήστε ξανά. Συνεχίστε να τροποποιείτε και να εκτελείτε το έργο σας μέχρι το ρομπότ εικονικής πραγματικότητας να σχεδιάσει ένα μπλε τετράγωνο.
  • Μόλις το Ρομπότ Εικονικής Πραγματικότητας σχεδιάσει με επιτυχία ένα μπλε τετράγωνο στον Καμβά Τέχνης Παιδική Χαρά, αποθηκεύστε το έργο.

Συγχαρητήρια! Έλυσες τη μίνι πρόκληση!

Ερωτήσεις

Επιλέξτε έναν σύνδεσμο παρακάτω για να αποκτήσετε πρόσβαση στο κουίζ του μαθήματος.

Έγγραφο Google / .docx / .pdf