Το παζλ της Πόρσιας
Πρόκληση: Στον Έμπορο της Βενετίας του Σαίξπηρ, η Πόρσια είχε τρία φέρετρα, χρυσά, ασημένια και μολύβδινα. Μέσα σε ένα από τα φέρετρα βρισκόταν το πορτρέτο της. Ο μνηστήρας της πρέπει να διαλέξει το φέρετρο με το πορτρέτο για να διεκδικήσει την Πόρσια ως νύφη του. Η Πόρσια έχει γράψει τις ακόλουθες λέξεις στα φέρετρα και λέει στον μνηστήρα ότι από όλες τις δηλώσεις, μόνο μία είναι αληθής ( Παρακαλώ δείτε την εικόνα). Σε αυτήν τη δραστηριότητα, θα δημιουργήσετε έναν αλγόριθμο για να βρείτε τις σωστές λέξεις και το σωστό κασετίνα με βάση ενδείξεις. Κωδικοποιήστε το ρομπότ εικονικής πραγματικότητας (VR) ώστε να οδηγεί γύρω από τον καμβά τέχνης + την παιδική χαρά, να «κάνει κλικ» στα κουμπιά Σωστό και Λάθος κάτω από κάθε πρόταση για να υποδείξει ότι είναι Σωστό ή Λάθος, και να κάνει κλικ στο κουμπί Επιλογή κάτω από το σωστό φέρετρο για να υποδείξει ότι το πορτρέτο βρίσκεται σε αυτό το φέρετρο. Για να κάνετε κλικ σε ένα κουμπί, οδηγήστε μέχρι αυτό και χρησιμοποιήστε την πένα για να γεμίσετε την περιοχή με χρώμα.
- Κατεβάστε το φύλλο εργασίας δραστηριότητας "Παζλ της Πόρσιας" ως αρχείο PNG από αυτήν την παρουσίαση διαφανειών Google.
- Επιλέξτε το Art Canvas+ Playground και ανεβάστε το φύλλο εργασίας δραστηριότητας με το παζλ της Portia.
- Σχεδιάστε έναν αλγόριθμο για να βρείτε την αληθή πρόταση και το σωστό κασετίνα με βάση ενδείξεις.
- Χρησιμοποιήστε έναν αριθμό για να αναπαραστήσετε ένα φέρετρο. Χρησιμοποιήστε μεταβλητές για να αποθηκεύσετε τους αριθμούς.
- Χρησιμοποιήστε μια μεταβλητή για να αναπαραστήσετε το φέρετρο με το πορτρέτο.
- Ορίστε την τιμή της μεταβλητής που αντιπροσωπεύει το φέρετρο με το πορτρέτο σε έναν από τους τρεις αριθμούς που αντιπροσωπεύουν τα φέρετρα.
- Χρησιμοποιήστε τους τελεστές σύγκρισης και τους λογικούς τελεστές για να εκφράσετε κάθε πρόταση και να αναφέρετε αν είναι Σωστή ή Λάθος. Χρησιμοποιήστε μια μεταβλητή για να αποθηκεύσετε την αναφερόμενη τιμή (True είναι 1, False είναι 0).
- Ελέγξτε πόσες προτάσεις είναι αληθείς. Εάν μόνο μία πρόταση είναι αληθής, αυτό το κιβώτιο είναι το σωστό κιβώτιο, διαφορετικά, ορίστε την τιμή της μεταβλητής που αντιπροσωπεύει το κιβώτιο με το πορτρέτο σε έναν αριθμό που αντιπροσωπεύει ένα άλλο κιβώτιο. Επαναλάβετε τις ενέργειες μέχρι το πρόγραμμα να βρει το σωστό κουτί.
- Κωδικοποιήστε το VR Robot για να οδηγήσετε στο κουμπί True ή False κάτω από κάθε πρόταση, χρησιμοποιήστε το VR Pen για να γεμίσετε την περιοχή του κουμπιού True με πράσινο χρώμα εάν η πρόταση είναι True, διαφορετικά, συμπληρώστε την περιοχή του κουμπιού False με κόκκινο χρώμα.
- Κωδικοποιήστε το VR Robot για να οδηγήσετε στο κουμπί Επιλογής κάτω από το σωστό φέρετρο και χρησιμοποιήστε το VR Pen για να το γεμίσετε με το ίδιο χρώμα με το φέρετρο για να υποδείξετε ότι το πορτρέτο βρίσκεται σε αυτό το φέρετρο.
- Χρησιμοποιήστε το μπλοκ [print] για να εκτυπώσετε το όνομα της σωστής θήκης και την εντολή True στην Κονσόλα Εκτύπωσης.
Χρήσιμες συμβουλές
Χρησιμοποιήστε το μπλοκ τελεστή σύγκρισης Ίσο με από την κατηγορία Τελεστές για να αναφέρετε εάν το πορτρέτο βρίσκεται σε φέρετρο.

Αντίστοιχη εντολή Python:
Πορτρέτο-Κασέτα == ΧρυσόΚασέτα
Χρησιμοποιήστε το λογικό μπλοκ τελεστή Όχι από την κατηγορία Τελεστές για να αναφέρετε εάν το πορτρέτο δεν βρίσκεται σε φέρετρο.

Αντίστοιχη εντολή Python:
όχι Πορτρέτο Κασετίνα == Ασημένιο Κασετίνα
Χρησιμοποιήστε το μπλοκ if then else if then else από την κατηγορία Ελέγχου για να κωδικοποιήσετε το Ρομπότ VR για να εκτελέσει διαφορετικές συμπεριφορές με βάση τις συνθήκες των δηλώσεων.

Αντίστοιχη εντολή Python:
αν συνθήκη: επιτυχία elif συνθήκη: επιτυχία αλλιώς: επιτυχία