Langsung ke konten utama

Pelajaran 4: Menggunakan Perulangan Bersarang

Pada Pelajaran sebelumnya, Anda membuat proyek untuk menginstruksikan Robot VR untuk mengemudi, mengambil, dan memindahkan ketiga cakram biru di Disk Mover Playground ke gawang biru. Dalam pelajaran ini, Anda akan membuat proyek untuk mengambil dan memindahkan satu cakram dari setiap warna ke tujuan berwarna yang sesuai di Disk Mover Playground menggunakan perulangan bersarang!

Tampilan dari atas arena permainan Disk Mover, dengan cakram biru, merah, dan hijau pertama berada di gawang masing-masing, dan Robot VR menghadap ke tepi arena permainan di paling kanan menuju gawang hijau.

Hasil belajar

  • Identifikasi cara menyusun perulangan secara bertingkat.
  • Jelaskan alur proyek melalui perulangan bersarang.
  • Jelaskan mengapa perulangan bersarang akan digunakan dalam proyek VEXcode VR.

Apa itu Loop?

Blok dari kategori Kontrol seperti blok [Ulangi], [Ulangi hingga], dan [Selamanya] mengulang perilaku dalam sebuah perulangan.

Di sebelah kiri adalah proyek menggambar persegi yang dimulai dengan... Saat dimulai, gerakkan pena ke bawah. Selanjutnya, sebuah komentar berbunyi "Berkendara dalam bentuk persegi", dan memiliki pengaturan "Ulangi perulangan" yang berjumlah 4 dengan dua blok di dalamnya untuk berkendara maju 600mm dan berbelok ke kanan 90 derajat. Di sebelah kanan, terdapat gambar dari atas Taman Bermain Kanvas Seni dengan Robot VR yang telah menggambar persegi berukuran 600mm.

Blok [Selamanya], misalnya, mengulang blok-blok di dalamnya dalam sebuah lingkaran tanpa akhir. Panah di bagian bawah blok menunjukkan bahwa perilaku di dalamnya akan diulang dalam sebuah perulangan.

Sebuah blok VEXcode VR Forever dari Toolbox, dengan panah di bagian bawah bagian C blok disorot untuk menunjukkan perilaku perulangan blok tersebut.

Menggunakan Blok Sakelar 

Ini adalah blok Switch [Selamanya]. Perintah Python, while True: berarti bahwa setiap perilaku yang terdapat di dalam blok kondisional ini akan berulang selamanya, karena kondisinya ditetapkan sebagai True. 

Blok Switch yang setara dengan blok Forever, menunjukkan perintah Python yang membaca while True:.

Pilih tombol Berikutnya untuk melanjutkan ke bagian selanjutnya dari Pelajaran ini.