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

Listeler ve Koleksiyonlar
Liste değerlerini atama

Amaç

Her tavuğun bıraktığı ve kuluçkaya yatırılan her renkten yumurta sayısını liste değerleri atayarak belirleyin.

Tavuklar, kuluçka makinelerine yerleştirilen birkaç yumurta bıraktı; hangi tavuğun yumurta bıraktığını ve her renkten kaç tane olduğunu bulun. Tavukların isimleri ve farklı renk yumurtaların türleri, sabit olan iki (2) farklı string listesinde saklanmıştır: chickens ve eggs.

Üç (3) farklı yumurta rengi için de create list with bloğu kullanılarak sayısal listeler oluşturulmuştur: red_eggs, blue_eggs ve white_eggs; her biri dört sıfırla başlatılmıştır (değer 0 olan dört sayı bloğu kullanın). Bunlar, bırakılan her yumurtanın miktarını doldurabilmemiz için ayarlanmıştır. Dört giriş, yumurta bırakan dört tavuğun her birini temsil eder. Bunlar, daha sonra kolaylıkla çağırabilmek için set variable bloğu kullanılarak değişken olarak ayarlanabilir: susan = 0, kelly = 1, betty = 2, sandy = 3.

Kuluçka makinelerinin yanındaki koyu X işaretlerine doğru yürüyün ve speak bloğunu kullanarak hangi tavuğun o renk yumurta bıraktığını belirleyin. Her kuluçka makinesinde, miktarları belirten mesajı içeren bir sabit bulunmaktadır; bunlar: red_incubator, blue_incubator ve white_incubator.

Doğru renkli yumurtanın her kuluçka makinesindeki mesajı, sabit değişkenle speak bloğunu kullanarak okuyun.

Bir mesajı okuduktan sonra, bırakılan yumurta sayısını ilgili renk yumurta listesine ekleyin. Bunu set item in list bloğunu kullanarak yapın. Renkli yumurta listesini (örneğin, red_eggs), indeksi (örneğin, kelly yani 1) ve değeri (örneğin, 2) bağlayın. Örneğin: mesaj "Kelly 2 Kırmızı yumurta bıraktı" diyorsa, red_eggs listesi ile, indeks kelly (veya 1) ve değer 2 kullanılarak set item in list bloğunu kullanın.

Tüm mesajları başarıyla okuduktan ve miktarları renkli yumurta listelerine ekledikten sonra, hafif X işaretine doğru yürüyün, masaya dönün ve çalışmayı tamamlamak için düzenleyicide sağlanan for döngüsü bloğunu kullanarak kuluçkaya yatırılan tüm yumurta isimlerini ve miktarlarını okuyun.

Kod Kitabı