Eğer O zaman Blokları#

If Then Blocks

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.

Bir kontrolcü düğmesi olan R'ye yukarı basıldığında oluşan Boolean bloğunun, bir if/else bloğunun boş koşul yuvasına sürüklenmesi.

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.

Kontrolcü düğmesi R'ye basıldığında Boolean bloğunu ifade eden bir if/else bloğu ve Boolean bloğu vurgulanmış halde.

Koşul doğru ise, if then dalının içindeki bloklar çalıştırılacaktır.

Bir if/else bloğu, R düğmesine basıldığında Boolean bloğu ve ileri sürüş bloğu içerir; ileri sürüş bloğu vurgulanmıştır.

Koşul yanlış ise, else dalının içindeki kod blokları çalıştırılacaktır.

Bir if/else bloğu, R düğmesine basılı bir Boolean bloğu, bir ileri sürüş bloğu ve bir sürüşü durdurma bloğu; burada sürüşü durdurma bloğu vurgulanmıştı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.

Sonsuz döngü bloğunun içine yerleştirilmiş bir if/else bloğu.#
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 bloğu.#
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.

Üç Beyin düğmesinin tamamını test eden bir if/else bloğu.#
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