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

Μάθημα 4: Λειτουργία εναλλαγής

Σε αυτό το μάθημα, θα μάθετε για τα Switch blocks, έναν τύπο μπλοκ κωδικοποίησης που έχει σχεδιαστεί για να σας βοηθήσει να μεταβείτε από κωδικοποίηση που βασίζεται σε μπλοκ σε κωδικοποίηση που βασίζεται σε κείμενο χρησιμοποιώντας τη γλώσσα προγραμματισμού Python. Σε όλο αυτό το μάθημα, μπορείτε να χρησιμοποιήσετε ένα μείγμα μπλοκ VEXcode και μπλοκ Switch καθώς εξοικειώνεστε περισσότερο με τις νέες εντολές της Python. 

Για την ενημέρωσή σας

Πρέπει να έχετε έναν λογαριασμό VEXcode VR Premium για να χρησιμοποιήσετε τα μπλοκ Switch. Για να μάθετε περισσότερα σχετικά με τις επιλογές λογαριασμού VEXcode VR, ανατρέξτε σε αυτήν τη σελίδα: Επέκταση του Σύμπαντος VEXcode VR. 

Μαθησιακά Αποτελέσματα 

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

Τα μπλοκ εναλλαγής έχουν σχεδιαστεί για να σας βοηθήσουν να μεταβείτε από την κωδικοποίηση που βασίζεται σε μπλοκ στην κωδικοποίηση που βασίζεται σε κείμενο χρησιμοποιώντας τη γλώσσα κωδικοποίησης Python. Αυτά τα μπλοκ περιέχουν εντολές Python που ελέγχουν συμπεριφορές. Μπορείτε εύκολα να μετατρέψετε μπλοκ VEXcode σε μπλοκ Switch και μπορείτε να δημιουργήσετε έργα χρησιμοποιώντας μπλοκ Switch σύροντας αυτά τα μπλοκ από την ενότητα Switch της Εργαλειοθήκης μπλοκ στον χώρο εργασίας. Μπορείτε ακόμη και να πληκτρολογήσετε εντολές Python απευθείας στα μπλοκ Switch καθώς εξοικειώνεστε περισσότερο με τον προγραμματισμό σε Python. 

Το παρακάτω παράδειγμα έργου περιλαμβάνει δύο μπλοκ Switch, καθένα από τα οποία περιέχει μια εντολή Python. Και τα δύο μπλοκ διακοπτών δίνουν εντολή στο ρομπότ να κινηθεί προς τα εμπρός για 200 mm.

Το έργο VEXcode VR ξεκινά με ένα μπλοκ "Κατά την έναρξη". Από κάτω, από πάνω προς τα κάτω, υπάρχει ένα μπλοκ Switch που περιέχει Python που διαβάζει την τελεία μετάδοσης κίνησης και την υπογράμμιση της μονάδας δίσκου για άνοιγμα παρενθέσεων προς τα εμπρός, 200 mm και κλείσιμο παρενθέσεων. Στη συνέχεια, στρίψτε δεξιά για 90 μοίρες, μετά ένα άλλο μπλοκ διακόπτη ακριβώς όπως το προηγούμενο και μετά στρίψτε αριστερά για 90 μοίρες.

Μετατροπή μπλοκ VEXcode σε μπλοκ εναλλαγής

Μπορείτε να μετατρέψετε ένα μπλοκ VEXcode σε μπλοκ Switch επιλέγοντας το μπλοκ και επιλέγοντας Μετατροπή μπλοκ σε μπλοκ Switch. 

μετατροπή μπλοκ σε εναλλαγή μπλοκ

Μπορείτε επίσης να μετατρέψετε μια στοίβα από μπλοκ VEXcode σε ένα μπλοκ Switch επιλέγοντας το μπλοκ και επιλέγοντας Μετατροπή στοίβας σε μπλοκ Switch. Τα μπλοκ VEXcode μετατρέπονται σε μεμονωμένες εντολές Python μέσα σε ένα μόνο μπλοκ Switch. 

μετατροπή στοίβας σε μπλοκ εναλλαγής

Τα μπλοκ ελέγχου που ενθέτουν συμπεριφορές μέσα ονομάζονται Περιτυλίγματα. Μπορείτε να μετατρέψετε ένα μπλοκ Wrapper VEXcode σε ένα μπλοκ Switch επιλέγοντας το Wrapper και επιλέγοντας Μετατροπή Wrapper σε μπλοκ Switch.  

μετατροπή περιτυλίγματος σε μπλοκ εναλλαγής

Μπορείτε να μετατρέψετε τόσο ένα Wrapper όσο και τα περιεχόμενά του επιλέγοντας το Wrapper και επιλέγοντας το μπλοκ Μετατροπή Wrapper και Περιεχομένων σε Εναλλαγή. 

Μετατροπή περιτυλίγματος και περιεχομένων σε μπλοκ εναλλαγής

Πληκτρολόγηση εντολών Python μέσα σε μπλοκ διακόπτη

Τα μπλοκ Switch βρίσκονται μέσα στην ενότητα Switch της εργαλειοθήκης μπλοκ. Μπορείτε να σύρετε ένα μπλοκ Switch στον χώρο εργασίας και να πληκτρολογήσετε εντολές Python μέσα στο μπλοκ για να ξεκινήσετε τον προγραμματισμό.

Καθώς πληκτρολογείτε εντολές, εμφανίζονται προτάσεις για εντολές και συμπεριφορές. Μπορείτε να κάνετε κλικ σε αυτές τις προτάσεις για να ολοκληρώσετε την εντολή ή απλώς να πατήσετε το πλήκτρο Enter ή Tab για να επιλέξετε αυτές τις προτάσεις και να ολοκληρώσετε την εντολή. 

διακόπτης πληκτρολόγησης

Πρόσθετοι Πόροι

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

Το άρθρο,Χρήση του VEXcode VR Switch, παρέχει μια εις βάθος επισκόπηση του τρόπου χρήσης των μπλοκ Switch, του τρόπου χρήσης της λειτουργίας Βοήθειας για να μάθετε περισσότερα σχετικά με τις εντολές Switch Python, του τρόπου πληκτρολόγησης εντολών Python μέσα σε ένα μπλοκ Switch και του τρόπου μετατροπής μιας ολόκληρης στοίβας μπλοκ VEXcode σε ένα μπλοκ Switch. Διαβάστε αυτό το άρθρο και φυλάξτε το για αναφορά καθώς ολοκληρώνετε προκλήσεις προγραμματισμού καθ' όλη τη διάρκεια του μαθήματος. 

Καθ' όλη τη διάρκεια του μαθήματος, θα βλέπετε ενημερωτικά πλαίσιαπου επισημαίνουν τον τρόπο χρήσης των μπλοκ Switch που είναι σχετικά με κάθε μάθημα. Διαβάζοντας αυτά τα πλαίσια, θα μάθετε πώς λειτουργεί κάθε μπλοκ και τη σύνταξη των εντολών Python μέσα σε κάθε μπλοκ. Θα μπορείτε επίσης να δείτε συγκεκριμένες ροές εργασίας έργου χρησιμοποιώντας τα μπλοκ Switch.  

Διάγραμμα που απεικονίζει τη ροή του έργου σε ένα έργο VEXcode με μπλοκ διακόπτη ως παράδειγμα των ειδών εικόνων που θα δείτε σε ενημερωτικά πλαίσια που επισημαίνουν τα μπλοκ διακόπτη που υπάρχουν σε όλο το μάθημα.

Επιλέξτε το κουμπί Επόμενο για να συνεχίσετε με το υπόλοιπο μάθημα.