Προγραμματισμός για αρχάριους με μπλοκ
Κεφάλαιο 6
>
Επίπεδο 5
Στόχος
Συλλέξτε και απορρίψτε όλα τα ζιζάνια στα περάσματα χρησιμοποιώντας μία μόνο συνθήκη βρόχου.
Το μονοπάτι προς την αυλή είναι γεμάτο ζιζάνια που πρέπει να τα φροντίσετε. Μπορείτε να αυτοματοποιήσετε αυτή τη διαδικασία χρησιμοποιώντας βρόχους και αξιοποιώντας στο έπακρο το τμήμα else των μπλοκ if. Υπάρχουν πέντε (5) ζιζάνια στο πρώτο πέρασμα και εννέα (9) ζιζάνια στα επόμενα δύο (2) περάσματα.
Δημιουργήστε ένα μπλοκ for με μεταβλητή x από το 0 έως το 2 με βήμα 1, ώστε τα μπλοκ μέσα στον βρόχο να καλύπτουν και τα τρία (3) περάσματα γύρω από την αυλή.

Μέσα στον βρόχο, χρησιμοποιήστε το μπλοκ move forward για 10 βήματα, και στη συνέχεια εισαγάγετε ένα μπλοκ if με τμήμα else σύροντάς το και αφήνοντάς το από το μενού Control.

Ελέγξτε αν η μεταβλητή x είναι ίση (=) με το 0, εισάγοντας ένα μπλοκ comparison μέσα στο μπλοκ if από το μενού Logic και προσθέτοντας ένα μπλοκ number από το μενού Math. Αυτό θα ελέγξει αν ο βρόχος βρίσκεται στον πρώτο κύκλο.

Υπάρχουν πέντε (5) ζιζάνια στο πρώτο πέρασμα. Η μεταβλητή x ελέγχει σε ποιον κύκλο βρίσκεται ο βρόχος και ξεκινά πάντα από το 0. Στο τμήμα Do του μπλοκ if εισάγετε το μπλοκ place, προσθέστε ένα μπλοκ number από το μενού Math και ορίστε την τιμή 5. Προσθέστε ένα μπλοκ turn right ώστε ο χαρακτήρας σας να κοιτάζει το επόμενο διάδρομο.

Εισάγετε ένα ακόμη μπλοκ place στο τμήμα else του μπλοκ if, προσθέστε ένα μπλοκ number μέσα σε αυτό και ορίστε την τιμή 9. Στη συνέχεια, εισάγετε ένα μπλοκ turn right από κάτω, μέσα στο τμήμα, ώστε να μπορείτε να τοποθετήσετε τα ζιζάνια που συλλέξατε αφού έχετε πάρει τον σωστό αριθμό ζιζανίων.

Μόλις όλα τα ζιζάνια συλλεχθούν και τοποθετηθούν στα δοχεία χρησιμοποιώντας τον ενιαίο βρόχο και το μπλοκ if, το επίπεδο θα ολοκληρωθεί.