Bloklarla Başlayan Kodlama
Bölüm
>
Seviye
Koşullar ve Kararlar
Alternatif Döngü Koşulları
Amaç
Döngüleri kullanarak avludaki tüm meyveleri topla ve Reçel yapmak için birleştir.
Artık avluya girdiğine göre, tarladan bazı meyveleri topla ve reçel üretmek için mikserin yanına götür. Kodunu optimize etmek için döngüleri ve kodu özel durumlara uyarlamak için koşulları kullan.
Meyveleri birleştirmek için bir listeye sahip olmalısın; bir boş liste oluştur ve adını berries olarak belirle. Bunu create empty list bloğunu kullanarak yap. Döngüyü oluşturmadan önce bunu bir değişkende sakla, böylece topladığın meyveleri set item in list bloğu ile SON EKLEME modunda listeye ekleyebilirsin.
Avludaki meyveleri toplamak ve saklamak için, değişken x ile 0'dan 2'ye kadar olan bir for döngüsü bloğu oluştur. Avluda üç (3) farklı meyve türü var: kırmızı meyveler, mavi meyveler ve siyah meyveler (mor meyveler), her birinin farklı miktarları mevcut. Her döngü turunda if bloklarını kullan ve ilgili meyve miktarını bir değişkende sakla, ardından bunları listeye ekle.
for döngüsü bloğunu kullan. Döngü içerisinde, 4 adım ileri git, ardından x değerini kontrol etmek için birden fazla if bloğu kullan. Eğer x eşitse 0 ise, red_berries değerini 3 olarak ayarla ve set item in list bloğu ile SON EKLEME modunda listeye ekle. Eğer x eşitse 1 ise, blue_berries değerini 5 olarak ayarla ve listeye ekle. Eğer x eşitse 2 ise, black_berries değerini 4 olarak ayarla ve listeye ekle. Sonra sola dön.
Unutma, x şu anki döngü turunu belirler ve her zaman 0'dan başlar. Her turda meyveleri topla, topladığın meyveler için bir değişken oluştur, doğru miktarı sakla ve set item in list bloğu ile listeye ekle.
Meyveleri toplamayı ve saklamayı bitirdiğinde, döngüden sonraki kod çalışacaktır. X işaretine ulaşmak için 4 adım ileri git ve seviyeyi tamamlamak için reçeli oluşturmak üzere berries listeni kullanarak combine bloğunu kullan.