Pengaturcaraan Asas dengan Blok
Bab 6
>
Tahap 6
Objektif
Kumpulkan semua beri di dalam halaman menggunakan gelung dan gabungkan mereka untuk membuat Jem.
Kini setelah anda sampai ke halaman, kumpulkan beberapa beri di atas padang dan bawa mereka ke pencampur untuk menghasilkan Jem. Gunakan gelung untuk mengoptimumkan kod anda dan syarat untuk menyesuaikan kod kepada situasi tertentu.
Untuk menggabungkan beri, anda mesti mempunyai senarai; buat senarai kosong yang dinamakan berries menggunakan blok create empty list. Simpan ia dalam pemboleh ubah sebelum membuat gelung supaya anda boleh menambah beri tersebut ke dalam senarai anda menggunakan blok set item in list dengan mod INSERT pada kedudukan LAST semasa anda mengambilnya.
Buat blok gelung for dengan pemboleh ubah x daripada 0 hingga 2 untuk berkeliling halaman sambil mengambil dan menyimpan beri. Terdapat tiga (3) jenis beri yang berbeza di dalam halaman: red berries, blue berries dan black berries (the purple berries), setiap satunya dengan kuantiti yang berbeza. Gunakan blok if untuk setiap kitaran gelung dan simpan kuantiti tertentu bagi setiap beri dalam satu pemboleh ubah supaya anda boleh menambahkannya ke dalam senarai.
Gunakan blok gelung for. Di dalam gelung, bergerak ke hadapan sebanyak 4 langkah, kemudian gunakan beberapa blok if untuk memeriksa nilai x. Jika x sama dengan 0, tetapkan red_berries kepada 3 dan tambahkan ia ke dalam senarai menggunakan blok set item in list dengan mod INSERT pada kedudukan LAST. Jika x sama dengan 1, tetapkan blue_berries kepada 5 dan tambahkan ia ke dalam senarai. Jika x sama dengan 2, tetapkan black_berries kepada 4 dan tambahkan ia ke dalam senarai. Kemudian, berpusing ke kiri.
Ingat bahawa x menentukan kitaran gelung yang sedang berlangsung dan ia sentiasa bermula pada 0. Dalam setiap kitaran, kumpulkan beri, buat pemboleh ubah untuk beri yang anda kumpulkan, simpan kuantiti yang betul dan tambahkan mereka ke dalam senarai menggunakan blok set item in list.
Selepas anda selesai mengumpul dan menyimpan beri, kod selepas gelung akan dilaksanakan. Bergerak ke hadapan sebanyak 4 langkah untuk mencapai tanda X dan campur beri tersebut untuk membentuk Jem menggunakan blok combine dengan senarai berries anda untuk melengkapkan tahap.