Τα μπλοκ μου#

Εισαγωγή#

Η επιλογή 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 θα μπορούσε να χρησιμοποιήσει μια αριθμητική παράμετρο για να πει στο drone πόσο ψηλά να πετάξει. Αυτό σας επιτρέπει να χρησιμοποιείτε το ίδιο My Block με διαφορετικούς τρόπους ανάλογα με τις τιμές που του δίνετε.

ορισμός Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
ορισμός ακρίβειας εκτύπωσης σε [0.01 v] στην κονσόλα
εκτύπωση ((number) [/ v] (3)) στην κονσόλα ◀ και μετακίνηση κέρσορα στην επόμενη γραμμή

όταν ξεκινά
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]