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.

Block Diagram

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.

Block Diagram

İş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 x değeri 0 (x + 1 = 1), oyuncu 1 adım atar
  • İkinci döngüde x değeri 1 (x + 1 = 2), oyuncu 2 adım atar
  • Üçüncü döngüde x değeri 2 (x + 1 = 3), oyuncu 3 adı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.

Block Diagram

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

Kod Kitabı