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

Μετρώντας Δίσκους

Χρησιμοποιήστε τα μπλοκ [Οδήγηση] και [Στροφή για], καθώς και τον αισθητήρα Down Eye για να πλοηγηθείτε στο ρομπότ εικονικής πραγματικότητας (VR) ώστε να μετακινηθεί μέσα στον λαβύρινθο του δίσκου από τη θέση έναρξης (το πράσινο τετράγωνο) στη θέση τερματισμού (ο κόκκινος δίσκος). Δημιουργήστε έναν αλγόριθμο για να μετρήσετε τον αριθμό των πράσινων δίσκων και τον αριθμό των μπλε δίσκων στην παιδική χαρά.

  • Επιλέξτε την παιδική χαρά Disk Maze.
  • Κωδικοποιήστε το ρομπότ εικονικής πραγματικότητας (VR) ώστε να οδηγεί από τη θέση εκκίνησης (το πράσινο τετράγωνο) στη θέση τερματισμού (ο κόκκινος δίσκος).
    • Χρησιμοποιήστε μεταβλητές για να αποθηκεύσετε τον αριθμό των πράσινων δίσκων και τον αριθμό των μπλε δίσκων.
    • Χρησιμοποιήστε τον αισθητήρα Down Eye για να ανιχνεύσετε τα χρώματα του δαπέδου. Κωδικοποιήστε το ρομπότ εικονικής πραγματικότητας ώστε να εκτελεί ποικίλες συμπεριφορές με βάση το ανιχνευόμενο χρώμα.
    • Χρησιμοποιήστε το μπλοκ [ Για πάντα] για να διατηρείτε το Ρομπότ Εικονικής Πραγματικότητας (VR) συνεχώς σε κίνηση μέσα στον λαβύρινθο και διατηρήστε τον Αισθητήρα Ματιού προς τα Κάτω να ελέγχει συνεχώς για συγκεκριμένα χρώματα για να μετρήσει  τους Δίσκους και να σταματήσει στη Θέση Τερματισμού.
  • Εκτυπώστε τις τιμές των μεταβλητών στην Κονσόλα Εκτύπωσης για να αναφέρετε τον αριθμό των πράσινων δίσκων και τον αριθμό των μπλε δίσκων.

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

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

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

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

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

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

      Πράσινο = 0
  • Χρησιμοποιήστε το μπλοκ if then else if then else από την κατηγορία Έλεγχος για να κωδικοποιήσετε το Ρομπότ VR ώστε να εκτελεί διαφορετικές συμπεριφορές με βάση τις συνθήκες του Αισθητήρα Down Eye. Το μπλοκ if then else if then else εκτελεί τα μπλοκ με βάση τις τιμές των λογικών συνθηκών που αναφέρονται. Μπορείτε να προσθέσετε ή να αφαιρέσετε συνθήκες.

    Κενός κώδικας VEX. Αν τότε αλλιώς το μπλοκ που επεκτείνεται μία φορά και διαβάζει 'αν τότε, αλλιώς αν τότε, αλλιώς'.

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

      αν συνθήκη:
      	επιτυχία
      elif συνθήκη:
      	επιτυχία
      αλλιώς:
      	επιτυχία
  • Χρησιμοποιήστε το μπλοκ print από την κατηγορία Look για να εκτυπώσετε τις τιμές στην Κονσόλα Εκτύπωσης.

    VEXcode Εκτυπώνει ένα μπλοκ που διαβάζει 'VEXcode'.

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

      brain.screen.print("Κωδικός VEX")