Pengkodan Asas dengan Blok
Bab 5
>
Tahap 1
Senarai boleh digunakan untuk menyimpan berbilang nilai dalam satu tempat, sama ada nombor atau rentetan perkataan! Ini akan menjimatkan masa dan ruang dalam kod anda serta membolehkan anda membaca data dalam urutan.
Dalam latihan ini, ambil semua telur berwarna di sekitar kandang dan simpan dalam senarai supaya anda dapat meletakkannya bersama dalam bekas.

Objektif
Ambil telur dan isikan satu senarai yang anda boleh simpan dalam bekas.
Ambil pelbagai telur di kandang dan simpan semuanya dalam satu senarai supaya anda boleh meletakkannya bersama dalam satu bekas.
Senarai seperti pemboleh ubah yang membolehkan anda menyimpan berbilang nilai dalam satu tempat. Kita menggunakan blok yang sama seperti dengan pemboleh ubah tetapi kita menambah blok senarai khas untuk membuat senarai nilai.
Ambil semua telur setiap warna di kawasan itu iaitu: telur merah, hijau dan biru. Setelah semuanya dikumpulkan, cipta pemboleh ubah: red_eggs, blue_eggs, green_eggs dengan mengklik butang cipta pemboleh ubah dalam menu Variables.

Kira berapa banyak telur yang telah anda kumpul setiap jenis dan gunakan blok set variable untuk menetapkan jumlah kepada setiap pemboleh ubah. Seret & lepas gelembung nombor dari menu Math ke dalam blok set variable, bilangan telur setiap jenis dipaparkan di sudut kanan atas skrin.

Setelah semua telur dikumpulkan dan pemboleh ubah ditetapkan, pergi ke tanda X gelap dan hadapkan diri ke bekas. Di sini kita akan membuat senarai dan menyimpan semua telur dalam senarai supaya ia dapat dimasukkan ke dalam bekas.
Mula-mula cipta satu pemboleh ubah bernama eggs dengan menggunakan butang cipta pemboleh ubah dalam menu Variables. Dari situ, seret dan lepas blok set variable ke dalam penyunting blok dan tetapkannya kepada pemboleh ubah eggs.

Di sinilah ia berbeza, dalam menu Lists di kotak alat seret & lepas blok create list dan letakkannya ke dalam blok set variable. Dalam tiga ruang dalam permainan, masukkan ketiga-tiga (3) pemboleh ubah yang anda cipta sebelum ini: red_eggs, blue_eggs, green_eggs.

Ini membina senarai eggs dengan ketiga-tiga (3) pemboleh ubah, secara berkesan menyimpan tiga (3) nilai dalam satu struktur data. Akhir sekali, gunakan blok place dari menu Actions dan tambahkan senarai eggs untuk meletakkannya di dalam bekas dan menamatkan peringkat.