Το Switch ενσωματώνει γνωστά στοιχεία προγραμματισμού που βασίζεται σε μπλοκ και ενσωματώνει πλαίσια κειμένου όπου μπορούν να πληκτρολογηθούν εντολές κειμένου.
Σημείωση: Τα Switch Blocks είναι συμβατά μόνο μεPython.
Το Switch παρέχει στους μαθητές μια φυσική γέφυρα από τα μπλοκ στον προγραμματισμό που βασίζεται σε κείμενο. Καθώς οι μαθητές εξοικειώνονται με τη λογική και την αλληλουχία των εντολών, μπορούν να αρχίσουν να μετατρέπουν ένα έργο σε ένα μπλοκ τη φορά.
Αυτό επιτρέπει στους μαθητές να συνεχίσουν να εργάζονται με τη λογική ροή ενός προγράμματος που βασίζεται σε μπλοκ, όπου μπορούν να δουν φυσικά πράγματα όπως την περιτύλιξη ενός βρόχου γύρω από άλλα μπλοκ, ενώ παράλληλα αρχίζουν να πειραματίζονται οι ίδιοι με εντολές κειμένου. Μόλις τα μπλοκ μετατραπούν σε Switch, οι μαθητές μπορούν εύκολα να αλλάξουν παραμέτρους και να αρχίσουν να κατανοούν τη σύνταξη της εντολής κειμένου. Αυτή η ενότητα θα σας καθοδηγήσει στη χρήση του Switch από έναν μαθητή για να εξηγήσει πώς μπορείτε να χρησιμοποιήσετε αυτά τα μπλοκ σε ένα έργο VEXcode.
Μετατροπή μπλοκ σε διακόπτη
Σημείωση: Για να ξεκινήσετε να γράφετε κώδικα με Switch Blocks, πρέπει να έχετε έναν υπολογιστή (όχι μια κινητή συσκευή).
Μετατροπή ενός μεμονωμένου μπλοκ σε διακόπτη
Κάντε δεξί κλικ στο μπλοκ που θέλετε να μετατρέψετε σε Switch Block.
Επιλέξτε Μετατροπή μπλοκ σε εναλλαγή μπλοκ.
Το μπλοκ θα αλλάξει τώρα σε ένα μπλοκ διακόπτη με τις ίδιες παραμέτρους.
Για να μετατρέψετε ένα Μπλοκ Εναλλαγής σε μπλοκ μετά τη μετατροπή, επιλέξτε το κουμπίΑναίρεση.
Μετατροπή πολλαπλών μπλοκ σε Switch
Κάντε δεξί κλικ στο επάνω μέρος της στοίβας που θέλετε να μετατρέψετε σε Switch Block.
ΕπιλέξτεΜετατροπή στοίβας σε μπλοκ εναλλαγής.
Το μπλοκ στο οποίο κάνατε δεξί κλικ και όλα τα μπλοκ από κάτω θα μετατραπούν σε Switch Block.
Μετατροπή μπλοκ μέσα σε ένα μπλοκ C σε Switch
Μπορείτε να μετατρέψετε ένα C Block και όλο το περιεχόμενό του σε Switch με ένα κλικ.
Κάντε δεξί κλικ στο μπλοκ C που θέλετε να μετατρέψετε.
ΕπιλέξτεΜετατροπή του μπλοκ C και των περιεχομένων του σε Εναλλαγή μπλοκ.
Όλα τα περιεχόμενα του C Block θα μετατραπούν σε ένα μόνο Switch Block.
Χρησιμοποιήστε ένα μπλοκ διακόπτη
Προσθήκη ενός μπλοκ διακόπτη από την εργαλειοθήκη
Κάντε κλικ και σύρετε ένα Μπλοκ Εναλλαγής από την Εργαλειοθήκη.
Πληκτρολογήστε ένα μπλοκ διακόπτη
Επιλέξτε το πεδίο κειμένου του Switch Block και, στη συνέχεια, εισαγάγετε την εντολή που επιθυμείτε.
Αντιγραφή και επικόλληση κειμένου μέσα σε ένα μπλοκ διακόπτη
Κάντε κλικ και σύρετε για να επισημάνετε κείμενο στο Μπλοκ Εναλλαγής. Κάντε δεξί κλικ και επιλέξτε Αντιγραφή. Στη συνέχεια, κάντε κλικ μέσα σε ένα άλλο Switch Block. Τέλος, κάντε δεξί κλικ και επιλέξτε Επικόλληση για να μεταφέρετε το κείμενο.
Πρόσθετα μπλοκ διακοπτών
Τα μπλοκ διακόπτη ακολουθούν τις ίδιες συμβάσεις σχήματος με τα άλλα μπλοκ. Ο πίνακας εδώ δείχνει τη σύγκριση μεταξύ του σχήματος μπλοκ, της σημασίας του και των Switch Blocks του ίδιου τύπου.
| Σχήμα μπλοκ | Περιγραφή | Παραδείγματα μπλοκ | Παραδείγματα διακόπτη |
|---|---|---|---|
| Μπλοκ καπέλων | Ξεκινήστε μια στοίβα από μπλοκ και διαμορφώστε τα για να συνδέσετε μπλοκ από κάτω. | ||
| Στοίβα μπλοκ | Εκτελέστε κύριες εντολές. Έχουν σχήμα ώστε να συνδέονται πάνω ή κάτω από άλλα μπλοκ στοίβας. | ||
| Λογικά μπλοκ | Επιστρέφει μια συνθήκη ως αληθής ή ψευδής και ταιριάζει μέσα σε οποιαδήποτε μπλοκ με εξαγωνικές (εξάπλευρες) εισόδους για άλλα μπλοκ. | ||
| Μπλοκάρισμα δημοσιογράφων | Αναφέρετε τιμές με τη μορφή αριθμών και προσαρμογές μέσα σε οποιαδήποτε μπλοκ με οβάλ εισόδους για άλλα μπλοκ. | ||
| Μπλοκ C | Επαναλάβετε το/τα μπλοκ/μπλοκ μέσα σε αυτά ή ελέγξτε αν μια συνθήκη είναι αληθής ή ψευδής. Έχουν σχήμα για να συνδέουν μπλοκ στοίβας πάνω, κάτω ή μέσα σε αυτά. |
|