Arahan Boolean ialah syarat yang boleh menjadi benar (benar) atau palsu (salah). < /div>
Menggunakan arahan logik, anda boleh menerima maklum balas daripada robot dan memantau perubahan dalam persekitaran di sekeliling robot.
Dalam pengaturcaraan, terdapat pembinaan kitaran khas yang mengulangi tindakan sehingga syarat dipenuhi. Ini dipanggil
gelung bersyarat. Secara umum, dalam C++, ia boleh ditulis seperti ini:
bye (boolean)
{
pasukan_1;
pasukan_2;
...
}
Pelaksanaan semua arahan akan diulang selagi syarat logik dipenuhi. Jika keadaan logik adalah benar (sensor berfungsi), maka arahan yang ditulis di dalam struktur akan dilaksanakan buat masa ini. Jika syarat tidak dipenuhi, maka arahan berhenti dilaksanakan dan gelung berakhir. Arahan berikut selepas gelung akan dilaksanakan, jika ia berada dalam atur cara.
Perintah logik yang robot Perak tahu diberikan di bawah.
wall_top, wall_right, wall_bottom, wall_left.
Anda boleh menyemak keadaan yang bertentangan (contohnya, lakukan sesuatu jika sensor tidak berfungsi). Dalam kes ini, sebelum keadaan logik, anda mesti meletakkan perkataan
not
(penafian logik -
not
).
Contohnya, program
belum (bukan wall_top)
{
atas;
}
akan membuatkan robot berjalan
naik
sehingga ia melanggar dinding dari atas. Robot akan berhenti berhampiran dinding.