Eğer O zaman Blokları#
Bu eğitim, robotunuzun bir koşulu kontrol etmesini ve hangi blokları çalıştıracağına karar vermesini sağlamak için if/else bloklarının nasıl kullanılacağını ele almaktadır. Sonunda, bir koşulu nasıl kuracağınızı ve doğru veya yanlış olduğunda ne olacağını nasıl kontrol edeceğinizi öğreneceksiniz.
Eğer o zaman dalındaki boş koşul yuvasına bir Boolean bloğu sürükleyin.
Tüm Mantıksal bloklar altıgen şeklindedir ve adlarında soru işareti bulunur; örneğin kumanda düğmesine basıldı mı? bloğu gibi.
Koşul doğru ise, if then dalının içindeki bloklar çalıştırılacaktır.
Koşul yanlış ise, else dalının içindeki kod blokları çalıştırılacaktır.
Bir if/else bloğu, koşulunu yalnızca bir kez kontrol eder. Koşulun tekrar tekrar kontrol edilmesini istiyorsanız, if/else bloğunu forever gibi bir döngü bloğunun içine yerleştirin.
sonsuza kadar
eğer <Kumanda [R ▲ v] düğmesine basıldı mı?> ise
[ileri v] yönünde sürdür
değilse
sürüşü durdur
son
son
if bloğu yalnızca if then dalını içerir. Koşul doğru değilse, hiçbir şey olmaz.
eğer <Kumanda [R ▲ v] düğmesine basıldı mı?> ise
[ileri v] yönünde sürdür
son
if / else if / else bloğu, birden fazla koşulu art arda test etmek için kullanılabilir. İhtiyaç duyulduğu kadar çok koşulu test edecek şekilde genişletilebilir.
eğer <Brain [◀ v] düğmesine basıldı mı?> ise
[sol v] yönüne (90) derece dön ▶
değilse eğer <Brain [▶ v] düğmesine basıldı mı?> ise
[sağ v] yönüne (90) derece dön ▶
değilse eğer <Brain [Kontrol et v] düğmesine basıldı mı?> ise
sürüşü durdur
değilse
[ileri v] yönünde sürdür
son