Προγραμματισμός με μπλοκ για αρχάριους
Κεφάλαιο 6
>
Επίπεδο 1
Υπάρχουν φορές που ίσως θέλετε να προσθέσετε συνθήκες σε ορισμένες ενέργειες που εκτελείτε, κάτι που θα επιτρέψει στα μπλοκ σας να είναι πιο ευέλικτα και να εκτελούν διαφορετικές ενέργειες ανάλογα με την κατάσταση. Για αυτό χρησιμοποιούμε τα if μπλοκ σε συνδυασμό με τα comparison μπλοκ για να ελέγχουμε ορισμένες συνθήκες και να εκτελούμε τις κατάλληλες ενέργειες.
Σε αυτή την πρώτη άσκηση, μαζέψτε καλάθια με αυγά και χρησιμοποιήστε το comparison block με τους τελεστές: ίσο = , όχι ίσο ≠ , και μεγαλύτερο από > για να ελέγξετε αν το περιεχόμενο των καλαθιών είναι ίδιο ή διαφορετικό μεταξύ τους. Το if μπλοκ με ένα τμήμα else σας επιτρέπει να εκτελείτε διαφορετικό κώδικα ανάλογα με το αν μια συνθήκη είναι αληθής ή ψευδής.

Στόχος
Συλλέξτε αυγά και συγκρίνετέ τα χρησιμοποιώντας μπλοκ
comparisonμέσα σε μπλοκIf.
Θα ήταν καλή ιδέα να συλλέξετε αυγά και να κάνετε απογραφή σε όσα έχετε συγκεντρώσει. Διασχίστε τον ορνιθώνα και μαζέψτε όλα τα καλάθια με αυγά, έπειτα χρησιμοποιήστε μπλοκ σύγκρισης για να επαληθεύσετε όσα έχετε συγκεντρώσει.
Υπάρχουν τρία (3) σημάδια X μπροστά από τα γραφεία παρακάτω. Εδώ θα χρησιμοποιήσουμε μπλοκ If, τα οποία εκτελούν ενέργειες ανάλογα με το αν μια συνθήκη πληρείται ή όχι, για παράδειγμα αν κάτι είναι αληθές ή ψευδές.

Υπάρχουν τρία (3) μπλοκ If και τα αντίστοιχα μπλοκ κίνησης απενεργοποιημένα στον επεξεργαστή μπλοκ. Τα μπλοκ If είναι εξοπλισμένα με μπλοκ comparison, τα οποία επιτρέπουν τη σύγκριση δύο (2) μπλοκ μεταξύ τους.

Τα μπλοκ σύγκρισης σας επιτρέπουν να ελέγξετε αν δύο (2) τιμές μπλοκ είναι: ίσες =, όχι ίσες ≠, μεγαλύτερες > και διάφοροι άλλοι παρόμοιοι τελεστές. Ενεργοποιήστε τα μπλοκ If όπως απαιτείται. Περιέχουν μπλοκ ομιλίας που ενεργοποιούνται αναλόγως εάν οι συγκρίσεις είναι αληθείς ή ψευδείς.
Αφού συλλέξετε τα τρία (3) καλάθια, θα έχετε αποκτήσει τρεις (3) σταθερές: basket1, basket2 και basket3. Πηγαίνετε στα σημάδια X. Στο πρώτο, το σκούρο X, στρέψτε το πρόσωπό σας προς το τραπέζι. Εδώ θα συγκρίνουμε αν το περιεχόμενο κάθε καλαθιού είναι το ίδιο.
Από το μενού Constants, εισάγετε το μπλοκ basket1 & το μπλοκ basket2 στο μπλοκ comparison. Ορίστε το μεσαίο αναπτυσσόμενο μενού στο μπλοκ σύγκρισης σε = για να ελέγξετε αν ο αριθμός των αυγών σε κάθε καλάθι είναι ο ίδιος.

Πηγαίνετε στο ανοιχτό σημάδι X και στρέψτε το πρόσωπό σας στο γραφείο. Εδώ θα χρησιμοποιήσουμε το μπλοκ σύγκρισης για να επαληθεύσουμε αν τα καλάθια με αυγά δεν είναι ίσα μεταξύ τους. Από το μενού Constants, εισάγετε basket2 & basket3 στο μπλοκ comparison που είναι συνδεδεμένο στο δεύτερο μπλοκ If και ορίστε το αναπτυσσόμενο μενού σε ≠ για να συγκρίνετε και να επαληθεύσετε το περιεχόμενο των καλαθιών.

Τέλος, πηγαίνετε στο χρυσό σημάδι X και στρέψτε το πρόσωπό σας στο γραφείο. Εδώ θα συγκρίνουμε αν basket1 είναι μεγαλύτερο από basket3. Ενεργοποιήστε το τελευταίο μπλοκ If και εισάγετε baske1 & basket2 στο μπλοκ σύγκρισης. Ορίστε το αναπτυσσόμενο μενού σε > για να ελέγξετε αν το basket1 έχει περισσότερα αυγά από το basket3 για να ολοκληρώσετε το επίπεδο.
