Lompat ke isi utama

Pelajaran 4: Perilaku Berulang

Pada Pelajaran sebelumnya, Anda mengamati cara menggunakan blok [Jika maka] agar Robot VR dapat memeriksa kondisi. Namun, karena alur proyek, kondisi dalam blok [Jika maka] hanya diperiksa satu kali. Dalam Pelajaran ini, Anda akan diperkenalkan dengan blok [Forever] dan bagaimana blok tersebut dapat digunakan untuk menyelesaikan Tantangan Disk Maze.

Diagram yang sama mengenai aliran logika dalam proyek blok VEXcode VR kita dari akhir pelajaran terakhir. Panah menunjukkan bahwa setiap pernyataan if diperiksa satu kali saja, yang memberikan blok internalnya pilihan untuk dijalankan sebelum alur program berlanjut ke pernyataan if berikutnya. Setelah pernyataan if terakhir diperiksa, alur logika tidak pernah kembali untuk memeriksa pernyataan if lagi, yang membuat proyek menjadi kurang responsif daripada yang kita inginkan. Proyek kami memeriksa apakah mata depan mendeteksi warna hijau, dan jika ya, ia berbelok ke kanan sejauh 90 derajat. Berikutnya, jika mata depan mendeteksi warna biru, ia berbelok ke kiri sejauh 90 derajat. Berikutnya, jika mata depan mendeteksi warna merah maka ia berhenti mengemudi. Terakhir, jika mata depan tidak mendeteksi apa pun, ia akan bergerak maju.

Hasil belajar

  • Identifikasi bahwa blok [Selamanya] adalah blok C yang mengulang perilaku di dalamnya selamanya.
  • Jelaskan mengapa blok [Selamanya] akan digunakan dalam suatu proyek.
  • Jelaskan alur proyek dalam proyek VEXcode VR yang memiliki beberapa blok [If then] di dalam blok [Forever].
  • Jelaskan mengapa blok [Jika maka] digunakan dengan blok [Selamanya].

Pilih tombol Berikutnya untuk melanjutkan sisa Pelajaran ini.