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

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

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

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

Προσδιόρισε ποια είναι τα περιεχόμενα της λίστας-σταθεράς crate2 χρησιμοποιώντας το μπλοκ display. Σύρε & άφησε το μπλοκ display από το μενού Επικοινωνιών και εισήγαγε τη λίστα-σταθερά crate2 από το μενού Σταθερών.

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

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