Μάθημα 3: Σύνοψη μετά το έργο
Γιατί το ρομπότ εικονικής πραγματικότητας συνέχισε να οδηγεί όταν έφτασε στον πράσινο δίσκο;
Όταν εκτελείται αυτό το έργο, το ρομπότ εικονικής πραγματικότητας συνεχίζει να κινείται προς τα εμπρός ακόμα και όταν συγκρούεται με τον πρώτο πράσινο δίσκο, όπως φαίνεται στο παρακάτω βίντεο.
Αυτό το έργο δίνει εντολή στο ρομπότ εικονικής πραγματικότητας να ελέγχει τις συνθήκες κάθε δήλωσης if else μόνο μία φορά στην αρχή του έργου.
Η εντολή if είναι διαφορετική από τον βρόχο while
- Ενώ οι βρόχοιδεν απαιτούν τη λήψη απόφασης από το ρομπότ εικονικής πραγματικότητας. Όταν η συνθήκη είναι True, ο βρόχος whileμε συνθήκηnot εκτελεί την επόμενη εντολή εκτός του βρόχου. Όταν η συνθήκη είναι False, ο βρόχος while με συνθήκη not συνεχίζει να περιμένει μέχρι η συνθήκη να είναι True και διακόπτει την εκτέλεση του υπόλοιπου έργου.

- Εάνδηλώσεις απαιτούν από το ρομπότ εικονικής πραγματικότητας να λάβει μια απόφαση. Εάν η συνθήκη είναι True, τότε εκτελούνται οι εντολές μέσα στην πρόταση if. Εάν η συνθήκη είναι False, τότε οι εντολές μέσα στην πρόταση if δεν εκτελούνται.

- Ο αισθητήρας Front Eye δεν ανιχνεύει χρώμα στην αρχή του έργου, επομένως η τελευταία εντολή if επιστρέφει True. Το ρομπότ εικονικής πραγματικότητας θα συνεχίσει να κινείται προς τα εμπρός από την τελευταία πρόταση εάν η πρόταση αναφέρθηκε ως True και όλα τα άλλα μπλοκ αναφέρθηκαν ως False στην αρχή του έργου.
- Παρατηρήστε ότι δεν υπάρχουν βρόχοι σε αυτό το έργο που μπορούν να διακόψουν προσωρινά τη ροή του έργου για να ελέγξουν επανειλημμένα μια συνθήκη. Η εντολήifελέγχει τη συνθήκη μία φορά και μετά προχωρά παρακάτω.
- Αποθηκεύστε το έργο πριν προχωρήσετε στο επόμενο μάθημα, για να μάθετε πώς να προσθέτετε συνθήκες επανειλημμένου ελέγχου με εντολές if.
Ερωτήσεις
Επιλέξτε έναν σύνδεσμο παρακάτω για να αποκτήσετε πρόσβαση στο κουίζ του μαθήματος.
Έγγραφο Google / .docx / .pdf