Lompat ke isi utama

Pelajaran 4: Menggunakan Perulangan Bersarang

Pada Pelajaran sebelumnya, Anda membuat proyek untuk menginstruksikan Robot VR untuk melaju, 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 sasaran berwarna yang sesuai di Disk Mover Playground menggunakan loop bersarang!

Tampilan atas ke bawah dari Disk Mover Playground, dengan cakram biru, merah, dan hijau pertama di gawangnya masing-masing, dan Robot VR menghadap tepi Playground di ujung kanan pada gawang hijau.

Hasil belajar

  • Mengidentifikasi cara menyusun loop.
  • Jelaskan aliran suatu proyek melalui loop bersarang.
  • Jelaskan mengapa loop bersarang akan digunakan dalam proyek VEXcode VR.

Apa itu Loop?

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

Di sebelah kiri adalah proyek menggambar persegi yang dimulai Saat dimulai, gerakkan pena ke bawah. Berikutnya, komentar bertuliskan Drive dalam bentuk persegi, dan memiliki loop Ulangi yang diatur ke 4 dengan dua blok di dalamnya untuk melaju maju sejauh 600 mm dan berbelok ke kanan sejauh 90 derajat. Di sebelah kanan, adalah gambar atas-bawah dari Art Canvas Playground dengan Robot VR yang menggambar persegi berukuran 600mm.

Blok [Forever], misalnya, mengulang blok-blok di dalamnya pada perulangan forever. Panah di bagian bawah blok menunjukkan bahwa perilaku di dalamnya akan diulang dalam satu lingkaran.

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

Menggunakan Blok Switch 

Ini adalah blok Switch [Forever]. Perintah Python, while True: berarti bahwa perilaku apa pun yang bersarang di dalam blok kondisional ini akan berulang selamanya, karena kondisinya ditetapkan menjadi True. 

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

Pilih tombol Berikutnya untuk melanjutkan sisa Pelajaran ini.