Αν Τότε Μπλοκάρει#
Τα μπλοκ if / else είναι ένας τρόπος με τον οποίο το ρομπότ σας λαμβάνει αποφάσεις κατά τη διάρκεια ενός έργου.
Κατανόηση των μπλοκ if / else#
Ο κλάδος if then#
Ένα μπλοκ if/else έχει δύο μέρη. Στον κλάδο if then, εισάγετε ένα Boolean μπλοκ στην υποδοχή συνθήκης για να το ελέγξει το ρομπότ και προσθέτετε τα μπλοκ που θέλετε να εκτελέσετε όταν η συνθήκη είναι αληθής.
Ο κλάδος “else”#
Στον κλάδο else, προσθέτετε τα μπλοκ που θέλετε να εκτελούνται όταν η συνθήκη είναι ψευδής.
Εισαγωγή ενός λογικού μπλοκ#
Σύρετε ένα μπλοκ Boolean στην κενή θέση συνθήκης στον κλάδο if then.
Όλα τα Λογικά μπλοκ έχουν αιχμηρές άκρες και ένα ερωτηματικό στο όνομά τους, όπως το μπλοκ πατήθηκε το κουμπί του ελεγκτή;.
Εάν η συνθήκη είναι αληθής#
Εάν η συνθήκη είναι true, τα μπλοκ μέσα στον κλάδο if then θα εκτελεστούν.
Εάν η συνθήκη είναι ψευδής#
Εάν η συνθήκη είναι ψευδής, τα μπλοκ μέσα στον κλάδο else θα εκτελεστούν.
Επανάληψη μπλοκ if / else#
Ένα μπλοκ if/else ελέγχει την συνθήκη του μόνο μία φορά. Αν θέλετε η συνθήκη να ελέγχεται επανειλημμένα, τοποθετήστε το μπλοκ if/else μέσα σε ένα μπλοκ που επαναλαμβάνεται, όπως forever.
για πάντα
αν <Χειριστήριο [R ▲ v] πατημένο;> τότε
κίνηση [εμπρός v]
αλλιώς
διακοπή κίνησης
τέλος
τέλος
Το μπλοκ if#
Το μπλοκ if είναι μόνο ο κλάδος if then. Εάν η συνθήκη δεν είναι αληθής, δεν θα συμβεί τίποτα.
αν <Χειριστήριο [R ▲ v] πατημένο;> τότε
κίνηση [εμπρός v]
τέλος
Το μπλοκ if / else if / else#
Το μπλοκ if / else if / else μπορεί να χρησιμοποιηθεί για τον έλεγχο πολλαπλών συνθηκών τη μία μετά την άλλη. Μπορεί να επεκταθεί για να ελέγξει όσες συνθήκες χρειάζεται.
αν <Κουμπί Brain [◀ v] πατημένο;> τότε
στροφή [αριστερά v] για (90) μοίρες ▶
αλλιώς αν <Κουμπί Brain [▶ v] πατημένο;> τότε
στροφή [δεξιά v] για (90) μοίρες ▶
αλλιώς αν <Κουμπί Brain [Έλεγχος v] πατημένο;> τότε
διακοπή κίνησης
αλλιώς
κίνηση [εμπρός v]
τέλος