Μάθημα 4: Επαναλαμβανόμενες Συμπεριφορές
Στο προηγούμενο μάθημα, μάθατε για τις μεταβλητές και τις χρησιμοποιήσατε σε ένα έργο για να σχεδιάσετε τετράγωνα διαφορετικών μεγεθών με τον ρομποτικό βραχίονα 6 αξόνων και το εργαλείο θήκης στυλό. Σε αυτό το μάθημα, θα εισαχθείτε στο μπλοκ Επανάληψη και στο μπλοκ Αλλαγή μεταβλητής. Θα βασιστείτε στο έργο από το Μάθημα 3 για να σχεδιάσετε τέσσερα τετράγωνα διαφορετικών μεγεθών με την ίδια αρχική θέση.
Στο τέλος αυτού του μαθήματος, θα σας παρουσιαστεί ένα έργο προς ανάγνωση. Θα σχεδιάσετε στο σημειωματάριο μηχανικής σας το σχήμα που πιστεύετε ότι θα σχεδιάσει ο βραχίονας 6 αξόνων, με βάση τον κώδικα. Θα καθορίσετε επίσης ποια θα είναι η τιμή της μεταβλητής στο τέλος του έργου.

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

Προσθέστε ένα μπλοκ Repeat στο τέλος του έργου σας, όπως φαίνεται σε αυτό το βίντεο. Στο βίντεο κλιπ, το μπλοκ Repeat επιλέγεται από την Εργαλειοθήκη, σύρεται στον Χώρο Εργασίας και προσαρτάται στο έργο, κάτω από το τελικό μπλοκ Increment position.
Σύρετε τα μπλοκ Increment position που σχεδιάζουν κάθε πλευρά του τετραγώνου στο μπλοκ Repeat. Αυτό θα προκαλέσει την επανάληψη του σχεδίου και των τεσσάρων πλευρών του τετραγώνου.
Δείτε αυτό το βίντεο για να δείτε πώς πρέπει να μετακινηθούν τα μπλοκ στο μπλοκ Repeat. Στο βίντεο κλιπ, το μπλοκ Repeat επιλέγεται πρώτα και σύρεται προς τα πάνω και τοποθετείται κάτω από το μπλοκ Move to position. Στη συνέχεια, επιλέγεται το μπλοκ σχολίων με την ένδειξη «Χρήση σχετικής κίνησης για τη σχεδίαση των πλευρών του τετραγώνου» και μεταφέρεται και αποτίθεται, με τα τέσσερα μπλοκ Increment position προσαρτημένα, εντός του C του μπλοκ Repeat .
Αλλάξτε την παράμετρο του μπλοκ Επαναλάβετε από 10 σε 4. Η παράμετρος του μπλοκ Repeat είναι ο αριθμός των φορών που θα επαναληφθούν τα μπλοκ που βρίσκονται μέσα σε αυτό.
Εφόσον θέλουμε να σχεδιάσουμε το τετράγωνό μας τέσσερις φορές, η παράμετρος ορίζεται σε 4.

Προβλέψτε πώς θα κινηθεί ο βραχίονας 6 αξόνων με βάση αυτό το έργο.
Γράψτε την πρόβλεψή σας στο σημειωματάριο μηχανικής σας και σχεδιάστε τι πιστεύετε ότι θα σχεδιάσει ο βραχίονας 6 αξόνων όταν εκτελεστεί το έργο.

Βεβαιωθείτε ότι ο βραχίονας 6 αξόνων είναι συνδεδεμένος στο VEXcode. Εκτελέστε το έργο για να το δοκιμάσετε. (Θυμηθείτε να διακόψετε το έργο όταν ο βραχίονας 6 αξόνων ολοκληρώσει την κίνηση.)
Κινήθηκε ο βραχίονας 6 αξόνων όπως προβλέψατε; Γιατί ή γιατί όχι; Καταγράψτε τις συμπεριφορές στο σημειωματάριο μηχανικής σας.

Αύξηση της μεταβλητής
Όταν δοκιμάσατε το έργο μετά την προσθήκη του μπλοκ Repeat , παρατηρήσατε ότι ο βραχίονας 6 αξόνων σχεδίασε τέσσερα τετράγωνα, αλλά όλα είχαν το ίδιο μέγεθος. Αυτό συμβαίνει επειδή η μεταβλητή sideLength δεν άλλαξε σε καμία στιγμή. Για να αλλάξουμε το μέγεθος του τετραγώνου που σχεδιάζεται, πρέπει να αλλάξουμε την τιμή της μεταβλητής sideLength. Μπορούμε να αλλάξουμε την τιμή της μεταβλητής sideLength κάθε φορά που εκτελείται το μπλοκ Repeat. Αυτό θα αλλάξει το μέγεθος καθενός από τα τέσσερα τετράγωνα.
Το μπλοκ Αλλαγή μεταβλητή θα εκτελείται σε κάθε επανάληψη (ή επανάληψη) μέσω του μπλοκ Επανάληψη. Αλλάζοντας την τιμή της μεταβλητής sideLength με κάθε επανάληψη, μπορούμε να δημιουργήσουμε ένα έργο που σχεδιάζει τέσσερα τετράγωνα που αυξάνονται σε μέγεθος.
Προσθέστε ένα μπλοκ μεταβλητής Change στο κάτω μέρος του έργου. Στο βίντεο κλιπ, το μπλοκ Change variable επιλέγεται στην Εργαλειοθήκη, σύρεται στον Χώρο Εργασίας και αποτίθεται μεταξύ του τελικού μπλοκ Increment position και του κάτω μέρους του μπλοκ Repeat.
Το μπλοκ Αλλαγή μεταβλητής επιτρέπει σε μια μεταβλητή να οριστεί σε διαφορετικές τιμές σε ένα έργο. Αυτό είναι χρήσιμο καθώς μπορεί να αλλάξει μια μεταβλητή που χρησιμοποιείται σε πολλά σημεία μέσα σε ένα έργο.
Ορίστε το μπλοκ Change variable στη μεταβλητή sideLengthκαι την παράμετρο σε 20. Στο βίντεο κλιπ, επιλέγεται η μεταβλητή παράμετρος και επιλέγεται sideLength από το αναπτυσσόμενο μενού. Στη συνέχεια, επιλέγεται η παράμετρος τιμής και πληκτρολογείται η τιμή 20 στο κενό διάστημα.
Η παράμετρος είναι το ποσό που θέλουμε να αλλάξουμε την τιμή της μεταβλητής. Σε αυτήν την περίπτωση, θα αλλάζει κατά 20 κάθε φορά που εκτελείται αυτό το μπλοκ.
Προσθέστε ένα μπλοκ Σχόλιο στο έργο για να εξηγήσετε την πρόθεση του μπλοκ Αλλαγή μεταβλητής. Ο σκοπός του μπλοκ Change variable σε αυτό το έργο είναι να αυξήσει την τιμή του sideLength κατά 20 mm σε κάθε επανάληψη του μπλοκ Repeat.

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

Βεβαιωθείτε ότι ο βραχίονας 6 αξόνων είναι συνδεδεμένος στο VEXcode. Εκτελέστε το έργο για να το δοκιμάσετε.
Κινήθηκε ο βραχίονας 6 αξόνων όπως προβλέψατε; Γιατί ή γιατί όχι;
Τι παρατηρείτε σχετικά με το μέγεθος των τετραγώνων; Πώς άλλαζαν για κάθε επανάληψη μέσω του βρόχου επανάληψης;
Καταγράψτε τις παρατηρήσεις σας στο σημειωματάριο μηχανικής σας.

Μετονομάστε το έργο σας και, στη συνέχεια, αποθηκεύστε το στη συσκευή σας.

Για την ενημέρωσή σας
Η Κονσόλα Παρακολούθησης μπορεί επίσης να χρησιμοποιηθεί για την παρακολούθηση τιμών μεταβλητών. Η Κονσόλα Παρακολούθησης μπορεί να παρέχει αναφορές σε πραγματικό χρόνο για μια συγκεκριμένη μεταβλητή σε ένα έργο. Οι μεταβλητές στην Εργαλειοθήκη μπορούν να προστεθούν στην Κονσόλα Παρακολούθησης επιλέγοντας και σύροντας το μπλοκ μεταβλητών στο εικονίδιο της Κονσόλας Παρακολούθησης στον Χώρο Εργασίας. Παρακολουθήστε το παρακάτω βίντεο για να δείτε πώς μπορεί να μεταφερθεί μια μεταβλητή από την Εργαλειοθήκη στην Κονσόλα Παρακολούθησης.
Δραστηριότητα
Τώρα που έχετε σχεδιάσει τέσσερα τετράγωνα διαφορετικών μεγεθών με την ίδια αρχική θέση, θα ολοκληρώσετε μία ακόμη δραστηριότητα που θα σας βοηθήσει να κατανοήσετε πώς λειτουργούν τα μπλοκ Αλλαγή μεταβλητής και Επανάληψη σε ένα έργο. Διαβάστε τον παρακάτω κώδικα και σχεδιάστε στο σημειωματάριό σας τη μορφή που πιστεύετε ότι θα σχεδιάσει ο βραχίονας 6 αξόνων. Στη συνέχεια, θα καθορίσετε ποια θα είναι η τιμή της μεταβλητής στο τέλος του έργου.

Δραστηριότητα: Ακολουθήστε τη διαδικασία που μάθατε στο Μάθημα 2 για να διαβάσετε και να τεκμηριώσετε τον κώδικα στο παραπάνω έργο.
- Καταγράψτε το παραπάνω έργο στο μηχανολογικό σας σημειωματάριο.
- Προβλέψτε τι πιστεύετε ότι θα κάνει ο βραχίονας 6 αξόνων όταν εκτελεστεί το έργο. Καταγράψτε την πρόβλεψή σας στο σημειωματάριο μηχανικής σας.
- Διαβάστε κάθε μπλοκ στο έργο και οπτικοποιήστε τη συμπεριφορά που θα εκτελούσε ο βραχίονας 6 αξόνων κατά την εκτέλεση του μπλοκ. Καταγράψτε αυτήν τη συμπεριφορά στο σημειωματάριο μηχανικής σας.
- Σχεδιάστε τη διαδρομή που θα ακολουθήσει ο βραχίονας 6 αξόνων κατά την εκτέλεση του έργου. Ποια σχήματα κατασκευάζονται;
- Προβλέψτε την τιμή που θα έχει η μεταβλητή sideLength στο τέλος του έργου. Καταγράψτε αυτήν την τιμή στο σημειωματάριο μηχανικής σας.
- Επικοινωνήστε με τον καθηγητή σας όταν τελειώσετε. Θα παρακολουθήσετε το έργο να εκτελείται ως τάξη. Στη συνέχεια, θα συζητήσετε την πρόβλεψή σας και την τεκμηρίωσή σας.
Ελέγξτε την κατανόησή σας
Πριν προχωρήσετε στο επόμενο μάθημα, βεβαιωθείτε ότι κατανοείτε τις έννοιες σε αυτό το μάθημα απαντώντας στις ερωτήσεις του παρακάτω εγγράφου στο σημειωματάριο μηχανικής σας.
Ερωτήσεις ελέγχου κατανόησής σας > (Έγγραφο Google / .docx / .pdf)
ΕπιλέξτεΕπόμενο >για να ολοκληρώσετε τη δραστηριότητα «Συναρμολόγηση όλων».