Bloklarla Başlangıç Düzeyi Kodlama
Bölüm 5
>
Seviye 4
Amaç
Meyve sandıkları hakkındaki bilgileri değerlendirin ve elmaları sepete aktarın.
Bahçede yeni toplanmış meyveler sandıklarda saklanıyor, fazladan birkaç tanesini alıp sepete koymak iyi bir fikir olacaktır, böylece dağıtılabilirler. Bunu yapmak için listelerin içeriğini görüntülemek için display bloğu da dahil olmak üzere birkaç yeni blok kullanacağız.
Bahçede toplanan meyveleri içeren crate1 ve crate2 adında iki liste sabiti var. Koyu X işaretine yürüyün ve sandığa bakın, burada crate1 liste sabitinin uzunluğunu kontrol ederek sandıktaki meyve türü sayısını öğreneceğiz.
Communications menüsünden speak bloğunu editöre sürükleyip bırakın, ardından Constants menüsünden çeşitli bloklar var. length bloğunu crate1 sabitine eklenmiş şekilde sürükleyip speak bloğunun içine yerleştirin.

Şimdi Communications menüsünde bulunan display bloğunu kullanarak liste sabitinin içinde hangi öğelerin olduğunu tanımlayalım. Bloğu editöre sürükleyip bırakın ve liste sabitlerini görüntülemek için Constants menüsünden crate1 liste sabitini ekleyin.

Sonra açık X işaretine yürüyün ve sandığa bakın, burada crate2 liste sabitinin içinde “Apple” meyvesi olup olmadığını ve listedeki konumunu kontrol edeceğiz. Editöre bir speak bloğu yerleştirin ve Lists menüsünden occurrence bloğunu speak bloğuna sürükleyip bırakın.

İlk yuvaya Constants menüsünden crate2 bağımsız bloğunu ekleyin ve ikinci yuvaya Text menüsünden bir string bloğu ekleyip metni “Apple” olarak yazın. Bu, “Apple”ın crate2 liste sabitinde nerede olduğunu bulmanızı sağlayacak.

crate2 içeriğinin ne olduğunu belirlemek için Communications menüsünden display bloğunu sürükleyip bırakın ve Constants menüsünden crate2 liste sabitini ekleyin.

Artık sandığın içeriğini ve “Apple”ın nerede olduğunu bildiğimize göre, Actions menüsünden collect bloğunu kullanın ve içine Text menüsünden bir string bloğu ekleyin. Bunun içine “Apple” kelimesini yazarak sandıktan elma toplama işlemini gerçekleştirin.

Son olarak altın X işaretine yürüyün ve sepete bakın, burada elmaları yerleştireceğiz. Actions menüsünden place bloğunu kullanın ve Text menüsünden bir string bloğu ekleyin. Sepete elma koymak ve bölümü tamamlamak için string bloğuna “Apple” kelimesini yazın.