Langsung ke konten utama

Kota Koordinat

Tantangan: Di Kota Koordinat, Sekolah berada di koordinat (375, 415), Perpustakaan berada di koordinat (-625, 415), Toko berada di koordinat (-625, -300), dan Taman berada di koordinat (600, -300). Kota ini memiliki empat kuadran yang diberi nomor 1 hingga 4, seperti yang ditunjukkan pada Peta Kota Koordinat. Tujuan dari aktivitas ini adalah untuk memprogram Robot VR agar lokasi setiap bangunan pada peta dengan warna tertentu (silakan lihat gambar berikut), kemudian tempat setiap bangunan berada.

Tabel berisi 4 koordinat bernama dengan warna yang sesuai. Yang pertama adalah Sekolah di (375, 415) dan ditandai dengan warna merah, yang kedua adalah Perpustakaan di (-625, 415) dan ditandai dengan warna biru, yang ketiga adalah Toko di (-625, -300) dan ditandai dengan warna kuning, dan yang terakhir adalah Taman di (600, -300) dan ditandai dengan warna hijau.

  • Pilih dan unduh lembar kerja aktivitas Koordinat Kota sebagai file dari tayangan slide Google ini
  • Pilih Art Canvas+ Playground dan unggah lembar kerja aktivitas.
  • Programkan robot VR untuk menandai lokasi setiap bangunan di peta dengan warna tertentu.
    • Deklarasikan variabel untuk menyimpan nilai x dan nilai y dari koordinat untuk setiap bangunan.
    • Programkan robot VR untuk bergerak ke setiap posisi sesuai dengan koordinat yang diberikan. Gerakkan robot ke arah yang sejajar dengan sumbu x atau sumbu y menggunakan nilai x dan nilai y untuk menghitung jarak penggerak.
    • Gunakan VR Pen untuk menggambar titik di setiap posisi dengan warna tertentu.
  • Rancanglah sebuah algoritma untuk menentukan di kuadran mana setiap bangunan berada.
    • Gunakan Lebih besar dari, Lebih kecil dari dan serta blok untuk menentukan kuadran mana setiap bangunan berada sesuai dengan koordinatnya.
    • Gunakan blok [print] untuk mencetak nomor kuadran untuk setiap bangunan ke Konsol Cetak.

Tips Bermanfaat

  • Gunakan Blok Saya dari kategori Blok Saya untuk membuat blok khusus guna menentukan kuadran tempat suatu titik berada. My Block membuat proyek lebih singkat dan lebih mudah dibaca.VEXcode Blok saya Blok definisi yang terbaca 'mendefinisikan kuadran'.
    • Perintah Python yang cocok:

      def quadrant():
  • Untuk bantuan dalam menggunakan My Blocks di proyek, silakan pilih tombol “TUTORIALS” di VEXcode VR dan pilih Tutorial My Blocks . Ikon Tutorial Blok Saya VEXcode VR.
  • Gunakan blok perbandingan Lebih Besar Dari dari kategori Operator untuk melaporkan apakah nilai pertama lebih besar dari nilai kedua.Kode VEX Lebih besar dari blok yang berbunyi '375 > 0'.
    • Perintah Python yang cocok:

      jika 375 > 0:
  • Gunakan blok perbandingan Kurang Dari dari kategori Operator untuk melaporkan apakah nilai pertama kurang dari nilai kedua.VEXcode Kurang dari blok yang berbunyi '375 < 0'.
    • Perintah Python yang cocok:

      jika 375 < 0:
  • Gunakan blok dan dari kategori Operator untuk melaporkan apakah dua kondisi Boolean sama-sama benar.VEXcode kosong dan blok yang membaca 'dan'.
    • Perintah Python yang cocok: 

      Dan