Μετάβαση στο κύριο περιεχόμενο

Alibaba Treasure Selection

Πρόκληση: Στις Χίλιες και Μία Νύχτες, ο Alibaba βρήκε κατά λάθος μια σπηλιά όπου 40 κλέφτες έκρυβαν τα λάφυρά τους ενώ ταξίδευαν με το γάιδαρό του. Αποφάσισε να πάρει όσο το δυνατόν περισσότερα για να τα μοιραστεί με την οικογένεια και τους φίλους του. Αλλά το γαϊδούρι μπορεί να μεταφέρει μόνο έως 25 κιλά. Κάθε αντικείμενο έχει μια ετικέτα που αναγράφει την αξία και το βάρος του. Σε αυτήν τη δραστηριότητα, θα βοηθήσετε την Alibaba να αποφασίσει ποια αντικείμενα θα πρέπει να επιλεγούν για να λάβουν τη μέγιστη τιμή  των αντικειμένων και θα προγραμματίσετε το ρομπότ εικονικής πραγματικότητας να κινείται γύρω από τον καμβά τέχνης + την παιδική χαρά για να "κάνει κλικ" στα κουμπιά επιλογής κάτω από τα αντικείμενα για να υποδείξει τα επιλεγμένα αντικείμενα. Για να κάνετε κλικ στο κουμπί Επιλογής a, οδηγήστε μέχρι αυτό και χρησιμοποιήστε την Πένα για να γεμίσετε την περιοχή με πράσινο .

Είδος123456
Βάρος8941036
Αξία2018312810
  • Επιλέξτε και κατεβάστε το φύλλο Alibaba Treasure Selection ως αρχείο PNG από αυτήν την παρουσίαση διαφανειών Google.
  • Επιλέξτε το Art Canvas+ Playground και ανεβάστε το Φύλλο Επιλογής Θησαυρού Alibaba.
  • Προσδιορίστε τα αντικείμενα που θα επιλεγούν με συνολικό βάρος έως 25 kg. 
  • Κωδικοποιήστε το ρομπότ εικονικής πραγματικότητας ώστε να χρωματίσει το κουμπί επιλογής κάτω από κάθε ένα από τα επιλεγμένα στοιχεία.
    • Χρησιμοποιήστε τα μπλοκ [Drive for] και [Turn for] για να οδηγήσετε το ρομπότ εικονικής πραγματικότητας στο κουμπί Επιλογής κάτω από το στοιχείο. Χρησιμοποιήστε το μπλοκ [Γέμισμα περιοχής με χρώμα] για να γεμίσετε την περιοχή με πράσινο.
    • Χρησιμοποιήστε μεταβλητές για να αποθηκεύσετε και να παρακολουθήσετε τη συνολική αξία των επιλεγμένων αντικειμένων και το συνολικό βάρος των επιλεγμένων αντικειμένων.
    • Προσθέστε μια σημείωση στο έργο σας για να εξηγήσετε γιατί επιλέγετε αυτά τα στοιχεία.
  • Χρησιμοποιήστε το μπλοκ [print] για να εκτυπώσετε τις τιμές των μεταβλητών στην Κονσόλα Εκτύπωσης, ώστε να αναφέρετε τη συνολική αξία των επιλεγμένων στοιχείων και το συνολικό βάρος των επιλεγμένων στοιχείων.
  • Παίξτε τη δραστηριότητα Alibaba Treasure Selection με έναν φίλο. Η υψηλότερη αξία κερδίζει!

Χρήσιμες συμβουλές

  • Για βοήθεια με την αποθήκευση δεδομένων στο έργο, επιλέξτε το κουμπί "TUTORIALS" στο VEXcode VR και επιλέξτε το Αποθήκευση Δεδομένων Tutorial.

Εικονίδιο εκμάθησης αποθήκευσης δεδομένων VEXcode VR.

  • Για περισσότερες πληροφορίες σχετικά με τους κανόνες ονομάτων για μεταβλητές στο VEXcode VR, σε αυτό το άρθρο
  • Χρησιμοποιήστε το μπλοκ set από την κατηγορία Μεταβλητές για να ορίσετε την τιμή της μεταβλητής.

    VEXcode Ορίζει το μπλοκ μεταβλητών που διαβάζει την τιμή 'και ορίζει την τιμή totalValue σε 0'.

    • Αντίστοιχη εντολή Python:

      συνολική τιμή = 0