Yeni Başlayanlar İçin Bloklarla Kodlama
Bölüm 4
>
Seviye 4
Döngüler ve Tekrarlama
For Döngüsü Dizisi
Amaç
En fazla dört (4) blok kullanarak taneleri toplayın ve labirentten çıkış yolunuzu bulun.
Labirentin ortasında kayboldunuz; tarladaki taneleri toplamak ve labirentten çıkmak için döngüleri kullanın.
Haritadan görebileceğiniz gibi labirent düzensiz, bu yüzden önceki seviyelerdeki gibi aynı hareketi tekrarlayamazsınız. Bunun için for döngüsü bloğunun değişkenini tam olarak kullanmanız gerekiyor.
x adında bir değişken kullanan for döngüsü bloğunu kullanın; bu değişken for bloğunun kaç döngü yaptığını kontrol eder. Döngünün 0'dan başlayıp (örneğin 11'e) kadar gitmesini ayarlayın. Sonundaki 1 ise kaç birim arttığını belirtir; aşağıdaki örnekte döngü 0'dan başlar ve 1 birer birer artarak 11e ulaşana kadar devam eder.

Döngüyü, her döngüde attığınız adım sayısını artırmak ve böylece sona ulaşmak için kullanacağız. Bunu yapmak için, her döngüde bir adım daha ilerlemek üzere operator bloğunu move forward bloğu ile birlikte kullanıyoruz. Bunu yaparken Math menüsünden operator bloğunu sürükleyip move forward bloğunun içine yerleştiriyoruz ve değişkenler menüsünden X bağımsız değişkenini ekliyoruz.

İşleci toplama + olarak ve sayıyı 1 olarak ayarlıyoruz, böylece her döngüde oyuncunun attığı adım sayısı artıyor. Uygulamada şu şekilde görünüyor:
- İlk döngüde
xdeğeri0(x + 1 = 1), oyuncu1adım atar - İkinci döngüde
xdeğeri1(x + 1 = 2), oyuncu2adım atar - Üçüncü döngüde
xdeğeri2(x + 1 = 3), oyuncu3adım atar
Ve bu şekilde devam eder-
Labirentte yön değiştirmeniz gerektiğinden, her döngünün sonunda turn left bloğunu kullanın, böylece her döngüde hareket ettikten sonra yön değiştirirsiniz. Bu sayede haritadaki tüm taneleri toplayabilir ve seviyeyi tamamlayabilirsiniz.

Unutmayın, bunu en fazla dört (4) blok kullanarak yapmalısınız.