Bloklarla Başlangıç Düzeyi Kodlama
Bölüm 4
>
Seviye 1
Döngüler, aynı eylemleri tekrarlamak için kullanabileceğiniz bloklardır. Bu, uzun blok listeleri yerleştirmeden oyundaki görevleri tamamlamanızı kolaylaştırır. İki tür döngü vardır: while döngü blokları ve repeat blokları; bunları sonraki seviyelerde inceleyeceğiz.
Bu haritada beş (5) yumurta var; sadece birkaç blok kullanarak bir while döngü bloğu ile bunları toplayabilirsiniz. Aynı iki hareket bloğunu dört kez tekrarlayarak tüm yumurtaları toplamayı deneyin.

Amaç
Sadece altı (6) blok kullanarak
whiledöngüsü bloğu ile ahırdaki tüm yumurtaları toplayın.
Tavuklar her yere yumurtalarını bıraktı! Ahırın içinde dolaşın ve tüm yumurtaları çabucak toplayın!
Kullanmanız gereken blok sayısını azaltmak ve kodlamayı çok daha az zahmetli hale getirmek için döngüler kullanabilirsiniz! Döngüler, aynı blokları tekrar tekrar yerleştirme zorunluluğunu ortadan kaldırarak aynı eylemleri tekrar etmenizi sağlayan bloklardır.
Bir while döngüsü bloğu, belirli bir koşul doğru olduğu sürece blokların tekrarlanmasını ayarlayabileceğiniz bu tür döngülerden biridir.

Blok düzenleyicisinde count adında bir değişken, blokların kaç kez döngüye gireceğini belirlemek için ayarlanmıştır. Bu değişken döngünün koşulunu belirlemek için kullanılır.
Kod düzenleyicisinde, count değerinin 4ten küçük olup olmadığını kontrol etmek için bir karşılaştırma bloğu ile birlikte bir while döngüsü bloğu ayarlanmıştır. Hareket bloklarınızı while döngüsü bloğunun içine yerleştirin ve her döngü turunda change variable bloğunu kullanarak count değerini 1 artırın.

Bu örnekte while döngüsü bloğu, count değerinin 4ten küçük olup olmadığını kontrol eder. count başlangıçta 0dır ve her döngüde 1 artarak 4e ulaşana kadar devam eder. while döngüsü bloğunun içine yerleştirdiğiniz tüm bloklar bu durumda dört (4) kez tekrar edilir.
Blok dizisini dört (4) kez tekrar ederek kümesin etrafında dolaşıp tüm yumurtaları toplamak için move forward bloğunu doğru adım sayısıyla ve turn left bloklarını while döngüsünün içine yerleştirin.

Uyarı: Döngüler durdurulmazsa sonsuza kadar çalışabilir, bu yüzden bir hata oluşmaması için change count by bloğunu eklediğinizden emin olun.
Deneyin! Ahırdaki beş (5) yumurtanın hepsini toplayın ve blok düzenleyicisinde yalnızca altı (6) blok kullanarak seviyeyi tamamlayın.