Pengkodan Asas dengan Blok
Bab 4
>
Tahap 4

Gelung dan Pengulangan
Urutan Gelung For

Objektif

Kumpul bijirin dan cari jalan keluar dari labirin dengan menggunakan tidak lebih daripada empat (4) blok.

Anda mendapati diri anda tersesat di tengah labirin. Gunakan gelung untuk mengumpul bijirin di kawasan itu dan keluar dari labirin.

Seperti yang anda lihat pada peta, labirin tidak sekata jadi anda tidak boleh hanya mengulangi pergerakan yang sama seperti dalam tahap sebelumnya. Untuk ini, anda perlu menggunakan sepenuhnya pembolehubah dalam blok for.

Gunakan blok gelung for dengan pembolehubah bernama x yang menyemak berapa kitaran gelung for telah dijalankan. Tetapkannya untuk bermula dari 0 dan pergi sehingga satu nombor (contohnya 11). Bahagian by 1 di hujung menunjukkan berapa unit ia bertambah setiap kali; dalam contoh berikut gelung bermula pada 0, dengan pertambahan 1 nombor setiap kali sehingga mencapai 11.

Diagram Blok

Kita akan menggunakan gelung ini untuk menambah bilangan langkah yang anda ambil setiap kitaran supaya sampai ke penghujung. Untuk melakukan ini, kita gunakan blok operator dengan blok move forward untuk bergerak satu langkah tambahan setiap kali gelung dijalankan. Untuk melakukannya, seret & lepas blok operator dari menu Math, letakkan di dalam blok move forward, dan tambah pembolehubah X dari menu pembolehubah.

Diagram Blok

Kita tetapkan operator kepada tambah + dan nombor kepada 1 supaya setiap kitaran gelung, bilangan langkah yang diambil pemain menjadi lebih panjang. Secara praktikal ia kelihatan seperti ini:

  • Kitaran pertama x adalah 0 (x + 1 = 1) pemain mengambil 1 langkah
  • Kitaran kedua x adalah 1 (x + 1 = 2) pemain mengambil 2 langkah
  • Kitaran ketiga x adalah 2 (x + 1 = 3) pemain mengambil 3 langkah

Dan seterusnya-

Oleh kerana labirin memerlukan anda menukar arah, gunakan blok turn left di hujung gelung supaya setiap kitaran anda menukar arah selepas bergerak. Dengan cara ini anda akan dapat mengumpul semua bijirin di peta dan menamatkan tahap.

Diagram Blok

Ingat, ini mesti dilakukan dengan menggunakan tidak lebih daripada empat (4) blok.

Buku Kod