Τα μπλοκ μου#

Εισαγωγή#

Η επιλογή My Blocks ισοδυναμεί με συναρτήσεις στην Python. Η επιλογή My Blocks ομαδοποιεί τα μπλοκ σε επαναχρησιμοποιήσιμες, αποδοτικές ενότητες μπλοκ που έχουν σχεδιαστεί για την εκτέλεση μιας συγκεκριμένης εργασίας. Η επιλογή My Blocks μπορεί να κληθεί πολλές φορές μέσα σε ένα πρόγραμμα, διευκολύνοντας την οργάνωση του έργου και βοηθώντας στην αποφυγή επαναλαμβανόμενων μπλοκ.

ορισμός myBlock

myBlock

Παράμετροι

Περιγραφή

όνομα μπλοκ

Ένα όνομα που δίνετε στο Το Μπλοκ μου.

παράμετροι

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

Ορισμός και Κλήση των Μπλοκαρίσματός μου#

Τα μπλοκ μου#

Εάν ένα Το Μπλοκ μου δεν απαιτεί εισαγωγή, μπορείτε να το ορίσετε χωρίς παραμέτρους.

Όταν ξεκινήσει, καλεί ένα προσαρμοσμένο μπλοκ με το όνομα ‘greeting’ για να εκτυπώσει την ένδειξη ‘Hello!’ στην οθόνη.#
ορισμός greeting
[Define a My Block to display a message.]
εκτύπωση [Hello!] ▶

όταν ξεκινά
[Call a My Block to display the message.]
greeting

Τα μπλοκ μου με παραμέτρους#

Οι παράμετροι σάς επιτρέπουν να δώσετε σε ένα My Block τις πληροφορίες που χρειάζεται για να λειτουργήσει, όπως πόσες φορές θα ολοκληρώσει μια ακολουθία κινήσεων. Για παράδειγμα, ένα My Block θα μπορούσε να χρησιμοποιήσει μια αριθμητική παράμετρο για να πει στο GO Robot πόσα βήματα πρέπει να κάνει. Αυτό σας επιτρέπει να χρησιμοποιείτε το ίδιο My Block με διαφορετικούς τρόπους ανάλογα με τις τιμές που του δίνετε.

Όταν ξεκινήσει, καλεί ένα προσαρμοσμένο μπλοκ ‘named_greeting’ με μια παράμετρο. Εκτυπώνει ‘Hello’, ακολουθούμενο από το δεδομένο όνομα στην οθόνη.#
ορισμός turns (number) :: custom
[Define a My Block with a parameter.]
επανέλαβε (number)
κίνηση [εμπρός v] για (50) [mm v] ▶
στροφή [δεξιά v] για (90) μοίρες ▶

όταν ξεκινά
[Call a My Block start turning.]
turns [4]