Bloklarla Başlayan Kodlama
Bölüm
>
Seviye
Döngüler ve Tekrar
For Döngüsü Dizisi
Amaç
Tahılları topla ve dört (4) bloktan fazla kullanmadan labirentten çıkış yolunu bul.
Labirentin ortasında kaybolduğunuzu fark ettiniz, döngüleri kullanarak tarladaki tahılları toplayın ve labirentten çıkın.
Haritadan da görebileceğiniz gibi, labirent düzensiz, bu yüzden önceki seviyelerdeki gibi aynı hareketi tekrar edemezsiniz. Bunun için for döngüsü bloğunun değişkenini tam olarak kullanmanız gerekir.
Değişken adı x olan for döngüsü bloğunu kullanın. Onu 0'dan başlayacak ve bir sayıya (örneğin 11) kadar ayarlayın. x değişkeni, for döngüsü bloğunun kaç tur tamamladığını kontrol eder. move forward bloğunun adım parametresinde (bir matematik bloğu kullanarak x + 1 ekleyerek) x değişkenini kullanmak, döngü her çalıştığında karakterinizi bir adım daha ileriye taşımanıza olanak tanır.
Örneğin, for döngüsü bloğunu 0'dan 3'e ayarlarsanız ve move forward bloğunun adımlarında x + 1 kullanırsanız, hareket her döngüde bir adım artarak gerçekleşir ve uygulamada şöyle görünür:
- Birinci Döngü:
move forward(1 adım) - İkinci Döngü:
move forward(2 adım) - Üçüncü Döngü:
move forward(3 adım) - Dördüncü Döngü:
move forward(4 adım)
move forward bloğunun adım parametresine, her döngüde hareketinizi artırmak ve seviyeyi tamamlamak için tüm tahılları toplamak amacıyla for döngüsü bloğundan gelen değişkeni kullanın. Unutmayın, bu işlem en fazla dört (4) blok kullanılarak yapılmalıdır.