Khối lệnh If Then#
Hướng dẫn này sẽ trình bày cách sử dụng khối if/else để robot của bạn kiểm tra một điều kiện và quyết định khối nào sẽ được thực thi. Sau khi hoàn thành, bạn sẽ biết cách thiết lập một điều kiện và kiểm soát những gì xảy ra khi điều kiện đó đúng hoặc sai.
Kéo một khối Boolean vào ô điều kiện trống trong nhánh nếu thì.
Tất cả các khối Boolean đều có hình lục giác và có dấu chấm hỏi trong tên của chúng, chẳng hạn như khối nút điều khiển được nhấn?.
Nếu điều kiện đúng, các khối lệnh bên trong nhánh nếu thì sẽ được thực thi.
Nếu điều kiện là sai, các khối lệnh bên trong nhánh else sẽ được thực thi.
Khối if/else chỉ kiểm tra điều kiện một lần. Nếu bạn muốn điều kiện được kiểm tra nhiều lần, hãy đặt khối if/else bên trong một khối lặp, ví dụ như forever.
mãi mãi
nếu <[Controller1 v] nút [▲ v] được nhấn?> thì
lái [tiến v]
nếu không
dừng lái
fin
fin
Khối if chỉ là nhánh nếu thì. Nếu điều kiện không đúng, sẽ không có gì xảy ra.
nếu <[Controller1 v] nút [▲ v] được nhấn?> thì
lái [tiến v]
fin
Khối if / else if / else có thể được sử dụng để kiểm tra nhiều điều kiện lần lượt. Nó có thể được mở rộng để kiểm tra nhiều điều kiện hơn nếu cần.
nếu <[Controller1 v] nút [◀ v] được nhấn?> thì
quay [trái v] trong (90) độ ▶
nếu không nếu <[Controller1 v] nút [▶ v] được nhấn?> thì
quay [phải v] trong (90) độ ▶
nếu không nếu <[Controller1 v] nút [A v] được nhấn?> thì
dừng lái
nếu không
lái [tiến v]
fin