Lompat ke isi utama

Pelajaran 2: Alur Proyek dengan Blok [Ulangi]

Ketika sebuah proyek menggunakan blok [Ulangi], ia masih 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 memanfaatkan blok [Ulangi].

Dua tumpukan balok. Tumpukan pertama di sebelah kiri menunjukkan 8 blok. Dari atas ke bawah tertulis maju sejauh 600 milimeter, belok kanan sejauh 90 derajat, maju sejauh 600 milimeter, belok kanan sejauh 90 derajat, maju sejauh 600 milimeter, belok kanan sejauh 90 derajat, maju sejauh 600 milimeter, dan belok kanan sejauh 90 derajat. Tumpukan di sebelah kanan menunjukkan rangkaian pengulangan yang diatur untuk diulang sebanyak 4 kali dengan dua blok di dalamnya. Blok di dalamnya bergerak maju sejauh 600 milimeter dan berbelok ke kanan sejauh 90 derajat.

Robot VR akan bergerak melalui perintah dari blok [Saat Dimulai] ke bagian bawah tumpukan. Blok [Ulangi] mengindikasikan bahwa Robot VR harus mengulang tindakan di dalam blok sejumlah kali yang ditentukan sebelum berpindah ke blok berikutnya dalam tumpukan setelah blok [Ulangi].

Jumlah kali tertentu di mana blok [Ulangi] diatur untuk dijalankan akan menciptakan sebuah 'kondisi.' Kondisi memungkinkan pengguna untuk mengendalikan alur proyek. Kondisi blok [Ulangi] harus dipenuhi sebelum proyek dapat berpindah ke blok berikutnya dalam tumpukan. Kondisi yang tercipta dalam contoh berikut adalah 'mengulangi perintah [Drive for] dan [Turn for] sebanyak empat kali.' 

Dua tumpukan balok diperlihatkan. Tumpukan di sebelah kiri memiliki blok ketika dimulai dengan enam blok terpasang. Dari atas ke bawah, blok bertuliskan gerakkan pena robot ke bawah, ulangi 4. Di dalam putaran pengulangan 4 ditunjukkan dua blok: maju sejauh 600 milimeter dan belok kanan sejauh 90 derajat. Di bawah putaran pengulangan terdapat dua blok terakhir yang bertuliskan atur warna pena robot ke merah dan gerakkan mundur sejauh 600 milimeter. Di sebelah kanan, tumpukan balok yang sama diperlihatkan tetapi dengan panah merah untuk menunjukkan bagaimana robot akan bergerak melalui proyek. Panah bergerak berurutan ke bawah blok kemudian ditunjukkan bahwa putaran pengulangan akan memiliki perintah maju dan belok kanan di dalam pengulangan secara berurutan sebanyak 4 kali sebelum bergerak untuk menyetel warna pena menjadi merah dan bergerak mundur.

Tantangan Mini

Dalam proyek ini, Robot VR harus menggambar kotak biru di Art Canvas Playground, tetapi ada kesalahan dalam proyek tersebut. Edit proyek untuk menyelesaikan tantangan mini!

Art Canvas Playground di VEXcode VR dengan kotak biru yang digambar di kanan atas robot VR.

Ikuti langkah-langkah berikut untuk menyelesaikan tantangan mini:

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

    Tumpukan blok dalam VEXcode VR. Blok when started memiliki 6 blok terlampir yang dibaca dari atas ke bawah sebagai berikut. Gerakkan pena ke bawah, atur warna pena ke merah, dorong ke depan sejauh 600 milimeter, ulangi 3. Di dalam pengulangan 3 terdapat dua blok yang bertuliskan melaju ke depan sejauh 600 milimeter dan berbelok ke kanan sejauh 90 derajat.

  • Mulai proyek dan identifikasi di mana Robot VR tidak menyelesaikan perilaku yang diharapkan.
  • Ubah proyek dan jalankan proyek lagi. Lihat apakah Robot VR menyelesaikan perilaku yang diharapkan.
  • Jika Robot VR tidak menggambar kotak biru, ulangi langkah sebelumnya dan coba lagi. Terus modifikasi dan jalankan proyek Anda hingga Robot VR menggambar kotak biru.
  • Setelah Robot VR berhasil menggambar kotak biru di Art Canvas Playground, simpan proyek.

Selamat! Anda berhasil memecahkan tantangan mini!

Pertanyaan

Silakan pilih tautan di bawah untuk mengakses kuis pelajaran.

Google Doc / .docx / .pdf