Bloklarla Başlangıç Düzeyi Kodlama
Bölüm 6
>
Seviye 1
Belirli işlemler gerçekleştirirken bunlara koşullar eklemek isteyebilirsiniz; bu, bloklarınızın esnek olmasını ve duruma göre farklı eylemler gerçekleştirmesini sağlar. Bunun için belirli koşulları test etmek ve uygun işlemleri yapmak amacıyla if bloklarını comparison bloklarıyla birlikte kullanırız.
Bu ilk alıştırmada, yumurta sepetleri toplayın ve sepetlerin içeriklerinin birbirine aynı mı yoksa farklı mı olduğunu kontrol etmek için eşittir = , eşit değildir ≠ , ve büyüktür > operatörlerine sahip comparison bloğunu kullanın. if bloğundaki else bölümü, bir koşulun doğru mu yoksa yanlış mı olduğuna bağlı olarak farklı kodlar çalıştırmanıza olanak tanır.

Amaç
Aldığınız yumurtaları toplayın ve bir
Ifbloğundacomparisonblokları kullanarak karşılaştırın.
Yumurtaları toplamanız ve topladıklarınızın envanterini çıkarmanız iyi bir fikir olur. Kümesin içinden geçip tüm yumurta sepetlerini toplayın, ardından topladıklarınızı doğrulamak için comparison bloklarını kullanın.
Aşağıda masaların önünde üç (3) adet X işareti bulunuyor, burada If bloklarını kullanacağız; bu bloklar bir koşul sağlandığında veya sağlanmadığında, örneğin bir şey doğru veya yanlış olduğunda işlem yapmanızı sağlar.

Blok editöründe devre dışı bırakılmış üç (3) adet If bloğu ve bunlarla ilişkili hareket blokları bulunuyor. If blokları, iki (2) bloğu birbirleriyle karşılaştırmanızı sağlayan comparison blokları ile donatılmıştır.

Comparison blokları, iki (2) blok değerini eşit =, eşit değil ≠, büyük > ve benzeri diğer operatörlerle karşılaştırmanızı sağlar. Karşılaştırmalar doğru veya yanlış olduğunda aktif olan konuşma blokları içerdiği için gerektiğinde If bloklarını etkinleştirin.
Üç (3) sepeti topladıktan sonra üç (3) sabit değer elde edeceksiniz: basket1, basket2 ve basket3. X işaretlerinin yanına gidin; ilk koyu renkli X işaretinin önünde masaya dönük durun. Burada her sepetin içeriğinin aynı olup olmadığını karşılaştıracağız.
Constants menüsünden basket1 bloğunu ve basket2 bloğunu comparison bloğuna ekleyin. Karşılaştırma bloğundaki orta açılır menüyü = olarak ayarlayarak her sepetin içindeki yumurta sayısının aynı olup olmadığını kontrol edin.

Açık renkli X işaretine yürüyün ve masaya dönün; burada karşılaştırma bloğunu, yumurta sepetlerinin birbirine eşit olmadığını doğrulamak için kullanacağız. Constants menüsünden basket2 ve basket3 bloklarını ikinci If bloğuna bağlı olan comparison bloğa yerleştirin ve açılır menüyü ≠ olarak ayarlayarak sepetlerin içeriğini karşılaştırıp doğrulayın.

Son olarak altın renkli X işaretine yürüyün ve masaya dönün; burada basket1'in basket3'ten daha büyük olup olmadığını karşılaştıracağız. Son If bloğunu etkinleştirin ve comparison bloğa baske1 ve basket2 bloklarını ekleyin. basket1'in basket3'ten daha fazla yumurtası olup olmadığını kontrol etmek için açılır menüyü > olarak ayarlayın ve bölümü tamamlayın.
