Boole komutu doğru (doğru) veya yanlış (yanlış) olabilen bir koşuldur. < /div>
Mantıksal komutları kullanarak robottan geri bildirim alabilir ve robotun çevresindeki ortamdaki değişiklikleri izleyebilirsiniz.
Programlamada, bir koşul sağlanana kadar eylemleri tekrarlayan özel bir döngüsel yapı vardır. Buna
koşullu döngü denir. Genel olarak Python'da şöyle yazılabilir:
while boolean:
ekip_1
ekip_2
....
Mantıksal koşul karşılandığı sürece tüm komutların yürütülmesi tekrarlanacaktır. Mantıksal koşul doğruysa (sensör çalıştı), o zaman yapı içinde yazılan komutlar şimdilik yürütülür. Koşul sağlanmazsa, komutların yürütülmesi durur ve döngü sona erer. Döngüden sonra gelen aşağıdaki komutlar eğer program içerisinde iseler çalıştırılacaktır.
Gümüş robotun bildiği mantıksal komutlar aşağıda verilmiştir.
wall_top, wall_right, wall_bottom, wall_left.
Karşı durumu kontrol edebilirsiniz (örneğin, sensör çalışmadıysa bir şeyler yapın). Bu durumda mantıksal koşuldan önce
not
(mantıksal olumsuzlama -
not
) kelimesini koymalısınız.
Örneğin, program
henüz wall_top değil:
yukarı
robotu yukarıdan bir duvara çarpana kadar
yukarı
yürütür. Robot duvarın yanında duracak.