Bloklarla Başlayan Kodlama
Bölüm
>
Seviye

Döngüler ve Tekrarlama
While Döngüleri

Döngüler, aynı eylemleri tekrarlamak için kullanabileceğiniz bloklardır. Bu, oyundaki görevleri uzun blok listeleri yerleştirmeden tamamlamanızı kolaylaştırır. İki tür döngü vardır: while döngü blokları ve ilerleyen seviyelerde keşfedeceğimiz repeat blokları.

Bu haritada beş (5) yumurta bulunmaktadır, bunları yalnızca birkaç blok kullanarak bir while döngü bloğu ile alabilirsiniz. Aynı iki hareket bloğunu dört kez tekrarlayarak tüm yumurtaları yakalamaya çalışın.

Guide

Amaç

Ahırdaki tüm yumurtaları, sadece altı (6) blok kullanarak, while loop block bloğunu kullanarak toplayın.

Tavuklar yumurtalarını her yere dağıttı! Ahırın içinden geçin ve tüm yumurtaları çabucak toplayın!

Kullanmanız gereken blok sayısını azaltmak ve kodlamayı çok daha az sıkıcı hale getirmek için döngüler kullanabilirsiniz! Bunlar, aynı blokları tekrar tekrar yerleştirme gerekliliğini ortadan kaldırarak aynı eylemleri tekrarlamanızı sağlayan bloklardır.

A while döngü bloğu, belirli bir koşul doğru olduğu sürece blokların tekrarlanmasını ayarlayabileceğiniz döngülerden biridir.

Blokların kaç kez tekrarlanmasını istediğinizi belirlemek için count adında bir değişken oluşturun, ardından bunu döngü için bir koşul olarak ayarlayın.

Değişkeni 0 olarak ayarlamak için set count to bloğunu kullanın, ardından count'un 4'ten küçük olup olmadığını kontrol etmek için bir karşılaştırma bloğu ile birlikte while döngü bloğunu kullanın.

Hareket bloklarınızı while döngü bloğu içerisine yerleştirin ve her döngüde sayacı 1 artırmak için change count by bloğunu kullanın.

Bu örnekte, while döngü bloğu count'un 4'ten küçük olup olmadığını kontrol eder.

count, 0 olarak başlar ve 4'e ulaşana kadar her döngüde 1 artar.

while döngü bloğu içerisine yerleştirdiğiniz herhangi bir blok, bu durumda dört kez tekrar edilecektir.

Dikkat: Döngüler durdurulmazsa sonsuza kadar çalışabilir, bu nedenle change count by bloğunu eklediğinizden emin olun, aksi takdirde bir hata oluşabilir.

Deneyin! Blok düzenleyicide toplamda sadece altı (6) blok kullanarak beş (5) yumurtayı toplayın ve seviyeyi tamamlayın.

Kod Kitabı