Lệnh Boolean là một điều kiện có thể đúng (true) hoặc sai (false). < /div>
Khi sử dụng các lệnh logic, bạn có thể nhận phản hồi từ rô-bốt và theo dõi những thay đổi trong môi trường xung quanh rô-bốt.
Trong lập trình, có một cấu trúc tuần hoàn đặc biệt lặp lại các hành động cho đến khi đáp ứng một điều kiện. Đây được gọi là
vòng lặp có điều kiện. Nói chung, trong C++, nó có thể được viết như sau:
tạm biệt (boolean)
{
đội_1;
đội_2;
...
}
Việc thực hiện tất cả các lệnh sẽ được lặp lại miễn là điều kiện logic được đáp ứng. Nếu điều kiện logic là đúng (cảm biến hoạt động), thì các lệnh được viết bên trong cấu trúc sẽ được thực thi trong thời gian này. Nếu điều kiện không được đáp ứng, thì các lệnh sẽ ngừng thực hiện và vòng lặp kết thúc. Các lệnh sau vòng lặp sẽ được thực thi nếu chúng có trong chương trình.
Các lệnh hợp lý mà rô-bốt Bạc biết được đưa ra dưới đây.
wall_top, wall_right, wall_bottom, wall_left.
Bạn có thể kiểm tra điều kiện ngược lại (ví dụ: làm gì đó nếu cảm biến không hoạt động). Trong trường hợp này, trước điều kiện logic, bạn phải đặt từ
not
(phủ định logic -
not
).
Ví dụ, chương trình
chưa (không phải wall_top)
{
lên;
}
sẽ làm cho rô-bốt đi bộ
lên
cho đến khi va vào tường từ trên cao. Robot sẽ dừng lại gần bức tường.