Κωδικοποίηση για Αρχάριους με μπλοκ
Κεφάλαιο 5
>
Επίπεδο 4
Στόχος
Αξιολογήστε πληροφορίες σχετικά με τα κιβώτια φρούτων και μεταφέρετε τα μήλα σε καλάθι.
Στον κήπο φυλάσσονται σε κιβώτια μερικά φρεσκοκομμένα φρούτα. Θα ήταν καλή ιδέα να πάρετε μερικά επιπλέον και να τα τοποθετήσετε σε ένα καλάθι ώστε να μπορούν να διανεμηθούν. Για να το κάνουμε αυτό θα χρησιμοποιήσουμε μερικά νέα μπλοκ, συμπεριλαμβανομένου του μπλοκ display για να δούμε τα περιεχόμενα των λιστών.
Υπάρχουν δύο σταθερές λιστών με ονόματα: crate1 και crate2 οι οποίες περιέχουν φρούτα που έχουν συλλεχθεί στον κήπο. Περπατήστε μέχρι το σκοτεινό σημάδι X και σταθείτε μπροστά από το κιβώτιο, εδώ θα ελέγξουμε πόσοι τύποι φρούτων υπάρχουν στο κιβώτιο ελέγχοντας το μήκος της σταθεράς λίστας crate1.
Από το μενού Communications, σύρετε και αποθέστε το μπλοκ speak στον επεξεργαστή. Τώρα, από το μενού Constants, έχουμε διάφορα μπλοκ. Σύρετε και αποθέστε το μπλοκ length που είναι συνδεδεμένο με τη σταθερά crate1 και τοποθετήστε το μέσα στο μπλοκ speak.

Τώρα ας προσδιορίσουμε ποια στοιχεία υπάρχουν μέσα στη σταθερά λίστας χρησιμοποιώντας το μπλοκ display που βρίσκεται στο μενού Communications. Σύρετε και αποθέστε το μπλοκ στον επεξεργαστή και εισάγετε τη σταθερά λίστας crate1 από το μενού Constants, προκειμένου να δείτε τα περιεχόμενα της λίστας.

Στη συνέχεια περπατήστε μέχρι το ανοικτό σημάδι X και σταθείτε μπροστά από το κιβώτιο, εδώ θα ελέγξουμε αν η σταθερά λίστας crate2 περιέχει το φρούτο “Apple” και πού βρίσκεται στη λίστα. Τοποθετήστε ένα μπλοκ speak στον επεξεργαστή και σύρετε το μπλοκ occurrence από το μενού Lists μέσα στο μπλοκ speak.

Στην πρώτη θήκη εισάγετε το ανεξάρτητο μπλοκ crate2 από το μενού Constants και στη δεύτερη θήκη εισάγετε ένα μπλοκ string από το μενού Text και γράψτε το κείμενο “Apple”. Αυτό θα σας επιτρέψει να βρείτε πού βρίσκεται η “Apple” στη σταθερά λίστας crate2.

Εντοπίστε το περιεχόμενο του crate2 χρησιμοποιώντας το μπλοκ display, σύροντας και αποθέτοντας το μπλοκ display από το μενού Communications και εισάγοντας τη σταθερά λίστας crate2 που βρίσκεται στο μενού Constants.

Τώρα που γνωρίζουμε το περιεχόμενο του κιβωτίου και πού βρίσκεται η “Apple”, χρησιμοποιήστε το μπλοκ collect από το μενού Actions και προσθέστε σ’ αυτό ένα μπλοκ string από το μενού Text. Έπειτα γράψτε τη λέξη “Apple” όπως στο μπλοκ string για να μαζέψετε τα μήλα από το κιβώτιο.

Τέλος, περπατήστε μέχρι το χρυσό σημάδι X και σταθείτε μπροστά από το καλάθι. Εδώ θα τοποθετήσουμε τα μήλα. Χρησιμοποιήστε το μπλοκ place από το μενού Actions και εισάγετε ένα μπλοκ string από το μενού Text. Εισάγετε τη λέξη “Apple” όπως στο μπλοκ string για να αποθηκεύσετε τα μήλα στο καλάθι και να ολοκληρώσετε το επίπεδο.