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

Μάθημα 3: Χρήση υποθετικών όρων

Στο προηγούμενο μάθημα, φτάσατε στο τέλος του Δίσκου Λαβύρινθου χρησιμοποιώντας τα μπλοκ Eye Sensor και [Wait until]. Αυτό το μάθημα παρουσιάζει το μπλοκ [If then] και τον τρόπο χρήσης του στην Πρόκληση του Λαβύρινθου του Δίσκου.

Μια κάτοψη της παιδικής χαράς Disc Maze, με ένα βέλος που δείχνει την προβλεπόμενη διαδρομή του ρομπότ εικονικής πραγματικότητας. Το ρομπότ θα πρέπει να οδηγήσει σε ολόκληρη τη διαδρομή, στρίβοντας δεξιά στους πράσινους δίσκους και αριστερά στους μπλε για να φτάσει τελικά στον στόχο του κόκκινου δίσκου. Η σειρά είναι 1 πράσινος δίσκος, 4 μπλε δίσκοι, 1 πράσινος δίσκος, 1 μπλε δίσκος, 1 πράσινος δίσκος και μετά ο τελευταίος κόκκινος δίσκος.

Μαθησιακά Αποτελέσματα

  • Προσδιορίστε ότι το μπλοκ [Εάν τότε] είναι ένα μπλοκ C που εκτελεί τα μπλοκ μέσα σε αυτό εάν η συνθήκη Boolean αναφέρεται ως TRUE.
  • Προσδιορίστε ότι μπορείτε να έχετε πολλά μπλοκ [If then] σε ένα έργο για να μπορείτε να ελέγχετε για πολλά χρώματα και να έχετε πολλαπλές συμπεριφορές με βάση αυτά τα χρώματα.

Παρατήρηση μοτίβων και χρήση υπό όρους δηλώσεων

Στο Μάθημα 2, εντοπίστηκε ένα μοτίβο για τον τρόπο με τον οποίο πρέπει να οδηγεί το ρομπότ εικονικής πραγματικότητας (VR) όταν ένα συγκεκριμένο χρώμα αναφέρεται από τον αισθητήρα ματιών στην παιδική χαρά του λαβυρίνθου δίσκου .

  • Ο μπροστινός αισθητήρας ματιού ανιχνεύει «πράσινο;»
    • Στρίψτε δεξιά 90 μοίρες

      Μια κάτοψη της παιδικής χαράς Disk Maze, με την προβλεπόμενη διαδρομή του ρομπότ εικονικής πραγματικότητας να σημειώνεται με βέλη. Κάθε στροφή που ακολουθεί έναν πράσινο δίσκο επισημαίνεται, υποδεικνύοντας ότι μια δεξιά στροφή ακολουθεί πάντα έναν πράσινο δίσκο.
  • Ο μπροστινός αισθητήρας ματιού ανιχνεύει «μπλε;»
    • Στρίψτε αριστερά 90 μοίρες

      Μια κάτοψη της παιδικής χαράς Disk Maze, με την προβλεπόμενη διαδρομή του ρομπότ εικονικής πραγματικότητας να σημειώνεται με βέλη. Κάθε στροφή που ακολουθεί έναν μπλε δίσκο επισημαίνεται, υποδεικνύοντας ότι μια αριστερή στροφή ακολουθεί πάντα έναν μπλε δίσκο.

Αυτή η λογική μπορεί να χρησιμοποιηθεί για την απλοποίηση του έργου VEXcode VR με το μπλοκ [If then]. Τα μπλοκ [If then] είναι εντολές υπό όρους που δίνουν εντολή στο ρομπότ VR να λάβει μια απόφαση εάν μια καθορισμένη συνθήκη είναι TRUE.

VEXcode VR If Then μπλοκ κοντέινερ που έχει ένα κενό για μπλοκ μέσα σε αυτό και ένα κενό για μια λογική παράμετρο.

Επιλέξτε το κουμπί Επόμενο για να συνεχίσετε με το υπόλοιπο μάθημα.