Langsung ke konten utama

Pelajaran 2: Alur Proyek dengan Blok [Ulangi]

Ketika sebuah proyek menggunakan blok [Ulangi], proyek tersebut tetap mengikuti logika yang sama saat mengeksekusi perintah. Kedua tumpukan blok ini akan menjalankan perilaku yang sama. Satu-satunya perbedaan adalah tumpukan blok di sebelah kanan menggunakan blok [Ulangi].

Dua tumpukan balok. Tumpukan pertama di sebelah kiri menunjukkan 8 blok. Dari atas ke bawah, petunjuknya berbunyi: maju sejauh 600 milimeter, belok kanan 90 derajat, maju sejauh 600 milimeter, belok kanan 90 derajat, maju sejauh 600 milimeter, belok kanan 90 derajat, maju sejauh 600 milimeter, dan belok kanan 90 derajat. Tumpukan di sebelah kanan menunjukkan perulangan yang diatur untuk diulang 4 kali dengan dua blok di dalamnya. Blok di dalamnya bertuliskan "maju sejauh 600 milimeter dan belok kanan 90 derajat".

Robot VR akan menjalankan perintah dari blok [Saat Dimulai] ke bagian bawah tumpukan. Blok [Ulangi] menunjukkan bahwa Robot VR harus mengulangi tindakan di dalam blok tersebut sebanyak jumlah yang ditentukan sebelum melanjutkan ke blok berikutnya dalam tumpukan setelah blok [Ulangi].

Jumlah pengulangan yang ditentukan untuk blok [Repeat] akan menciptakan sebuah 'kondisi'. Kondisi memungkinkan pengguna untuk mengontrol alur proyek. Syarat pada blok [Ulangi] harus terpenuhi sebelum proyek dapat melanjutkan ke blok berikutnya dalam tumpukan. Kondisi yang dibuat dalam contoh berikut adalah 'mengulangi perintah [Berkendara untuk] dan [Berbelok untuk] sebanyak empat kali.' 

Dua tumpukan balok ditampilkan. Tumpukan di sebelah kiri memiliki blok "when started" dengan enam blok yang terhubung. Dari atas ke bawah, blok-blok tersebut bertuliskan "gerakkan pena robot ke bawah, ulangi 4 kali". Di dalam lingkaran pengulangan 4, terdapat dua blok yang ditampilkan: maju sejauh 600 milimeter dan belok kanan 90 derajat. Di bawah loop pengulangan terdapat dua blok terakhir yang berbunyi "atur warna pena robot menjadi merah dan gerakkan mundur sejauh 600 milimeter". Di sebelah kanan, tumpukan balok yang sama ditampilkan tetapi dengan panah merah untuk menunjukkan bagaimana robot akan bergerak melalui proyek tersebut. Panah-panah bergerak berurutan ke bawah blok, kemudian ditunjukkan bahwa loop berulang akan memiliki perintah maju dan belok kanan di dalamnya yang diulang sebanyak 4 kali sebelum beralih ke pengaturan warna pena merah dan mundur.

Tantangan Mini

Dalam proyek ini, Robot VR seharusnya menggambar persegi biru pada Art Canvas Playground, tetapi terdapat kesalahan dalam proyek tersebut. Edit proyek untuk menyelesaikan tantangan mini!

Taman bermain kanvas seni di VEXcode VR dengan persegi biru yang digambar di kanan atas robot VR.

Ikuti langkah-langkah ini untuk menyelesaikan tantangan mini:

  • Robot itu mulai dari tengah taman bermain dan menggambar keempat sisi sebuah persegi biru besar.
  • Ubah proyek Unit3Lesson2 agar sesuai dengan gambar ini. Ingatlah bahwa Anda dapat menggunakan blok VEXcode, blok Switch, atau kombinasi dari kedua jenis blok tersebut dengan akun VR Premium. 

    Susunan blok di VEXcode VR. Blok "when started" memiliki 6 blok terlampir yang tersusun sebagai berikut dari atas ke bawah. Gerakkan pena ke bawah, atur warna pena menjadi merah, dorong ke depan sejauh 600 milimeter, ulangi 3 kali. Di dalam pengulangan 3 terdapat dua blok yang bertuliskan "maju sejauh 600 milimeter dan belok kanan 90 derajat".

  • Mulailah proyek dan identifikasi di mana Robot VR tidak menyelesaikan perilaku yang diharapkan.
  • Ubah proyek dan jalankan proyek lagi. Periksa apakah Robot VR menyelesaikan perilaku yang diharapkan.
  • Jika Robot VR tidak menggambar persegi biru, ulangi langkah sebelumnya dan coba lagi. Lanjutkan memodifikasi dan menjalankan proyek Anda hingga Robot VR menggambar persegi biru.
  • Setelah Robot VR berhasil menggambar persegi biru di Art Canvas Playground, simpan proyek tersebut.

Selamat! Kamu berhasil menyelesaikan tantangan mini!

Pertanyaan

Silakan pilih tautan di bawah ini untuk mengakses kuis pelajaran.

Google Doc / .docx / .pdf