Langsung ke konten utama

Pelajaran 3: Menggunakan Kalimat Bersyarat

Pada Pelajaran sebelumnya, Anda telah mencapai akhir Labirin Disk menggunakan Sensor Mata dan blok [Tunggu hingga]. Pelajaran ini memperkenalkan blok [Jika maka] dan cara menggunakan blok ini dalam Tantangan Labirin Disk.

Tampilan dari atas arena bermain Disc Maze, dengan panah yang menunjukkan jalur yang dituju oleh robot VR. Robot tersebut harus melaju melewati seluruh lintasan, berbelok ke kanan di cakram hijau dan berbelok ke kiri di cakram biru untuk akhirnya mencapai tujuan cakram merah. Urutannya adalah 1 cakram hijau, 4 cakram biru, 1 cakram hijau, 1 cakram biru, 1 cakram hijau, dan kemudian cakram merah terakhir.

Hasil belajar

  • Identifikasi bahwa blok [If then] adalah blok C yang menjalankan blok-blok di dalamnya jika kondisi Boolean dilaporkan bernilai TRUE.
  • Identifikasi bahwa Anda dapat memiliki beberapa blok [Jika maka] dalam sebuah proyek untuk dapat memeriksa beberapa warna, dan memiliki beberapa perilaku berdasarkan warna-warna tersebut.

Mengamati Pola dan Menggunakan Pernyataan Bersyarat

Pada Pelajaran 2, sebuah pola telah diidentifikasi mengenai cara Robot VR harus bergerak ketika warna tertentu dilaporkan oleh Sensor Mata pada Disk Maze Playground.

  • Sensor Mata Depan mendeteksi 'hijau?'
    • Belok kanan 90 derajat

      Tampilan dari atas arena bermain Disk Maze, dengan jalur yang direncanakan untuk robot VR ditandai dengan panah. Setiap belokan setelah cakram hijau ditandai, menunjukkan bahwa belokan kanan selalu mengikuti cakram hijau.
  • Sensor Mata Depan mendeteksi 'biru?'
    • Belok kiri 90 derajat

      Tampilan dari atas arena bermain Disk Maze, dengan jalur yang direncanakan untuk robot VR ditandai dengan panah. Setiap belokan setelah cakram biru disorot, menunjukkan bahwa belokan kiri selalu mengikuti cakram biru.

Logika ini dapat digunakan untuk menyederhanakan Proyek VEXcode VR dengan blok [Jika maka]. Blok [Jika maka] adalah pernyataan bersyarat yang menginstruksikan Robot VR untuk mengambil keputusan jika kondisi yang ditentukan BENAR.

Blok kontainer If Then VEXcode VR yang memiliki ruang untuk blok di dalamnya dan ruang untuk parameter boolean.

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