Lompat ke isi utama
Portal Guru

Bermain

Bagian 1 - Langkah demi Langkah

  1. InstruksikanInstruksikan setiap kelompok untuk merencanakan proyek VEXcode mereka dengan menulis pseudocode. Mereka akan membuat pseudocode untuk menggerakkan robot Basis Kode dan ekstensinya dalam bentuk persegi. Tonton animasi di bawah untuk melihat Basis Kode bergerak dengan sukses. Dalam animasi di bawah, Basis Kode dimulai di sudut kiri bawah persegi, menghadap ke atas. Ia melaju ke depan sepanjang sisi pertama alun-alun, lalu berbelok ke kanan, dan mengulangi kedua perilaku ini untuk mengelilingi seluruh alun-alun.
    Berkas video
  2. ModelModel bagi siswa tentang cara menulis pseudocode. Pseudocode adalah notasi singkat untuk pengkodean yang menggabungkan deskripsi kode lisan dan tertulis. Pastikan setiap kelompok memiliki selembar kertas dan pensil untuk menuliskan pseudocode mereka.
    • Minta siswa untuk menentukan tujuan proyek mereka. Apa yang mereka inginkan dari Basis Kode mereka? Semua siswa harus dapat memberi tahu Anda bahwa Basis Kode harus bergerak dalam bentuk persegi.
    • Model bagaimana menjadi spesifik dalam pseudocode. Alih-alih “Bergerak maju,” siswa seharusnya menjelaskan secara tepat seberapa jauh ke depan menggunakan pengukuran dan satuan.

    Langkah-langkah pseudocode tulisan tangan untuk menggerakkan robot dalam bentuk persegi. Ada delapan langkah yang berbunyi sebagai berikut: 1. Robot melaju ke depan sejauh 400mm; 2. Robot berbelok ke kanan sejauh 90 derajat; 3. Robot melaju maju sejauh 400mm; 4. Robot berbelok ke kanan sejauh 90 derajat; 5. Robot melaju ke depan sejauh 400mm; 6. Robot berbelok ke kanan sejauh 90 derajat; 7. Robot bergerak maju sejauh 400 mm; 8. Robot berbelok ke kanan sejauh 90 derajat.
    Pseudokode

     
  3. MemfasilitasiFasilitasi diskusi tentang pseudocode dengan siswa saat Anda berkeliling dan membantu kelompok. Tanyakan kepada siswa:
    • Apa yang ingin Anda capai dari proyek mereka?
    • Bagaimana Anda akan menjabarkan maksud dan tujuan proyek ke dalam pernyataan singkat dan spesifik?
    • Jelaskan ciri-ciri persegi.
      • Ada berapa sudutnya?
      • Apakah semua sisinya sama panjang atau berbeda panjang?
      • Bagaimana Anda mengetahui jika pseudocode Anda menggambarkan sebuah persegi?
    Seorang guru duduk di meja sekelompok kecil siswa yang tengah menulis tangan daftar langkah-langkah, seolah-olah menulis kode semu.
    Menulis Pseudocode
  4. IngatkanIngatkan siswa untuk bekerja sebagai kelompok dan mendengarkan ide satu sama lain. Mereka mungkin perlu mencoba lebih dari sekali untuk memastikan pseudocode mereka menggambarkan perilaku yang tepat yang mereka inginkan dari Basis Kode mereka. Diperlukan beberapa putaran percobaan dan kegagalan untuk mencapai keberhasilan. Tidak apa-apa!
  5. TanyakanTanyakan kepada siswa bagaimana perencanaan pseudocode mirip dengan perencanaan di bagian lain kehidupan mereka. Bagaimana mereka merencanakan apa yang akan mereka kemas sebelum perjalanan? Pernahkah mereka melupakan sesuatu yang penting karena mereka melewatkan perencanaan? (sepatu, mainan, pengisi daya)

Istirahat Tengah Bermain & Diskusi Kelompok

Segera setelah setiap kelompok selesai menulis pseudocodemereka, berkumpullah untuk percakapan singkat.

  • Menurut Anda, bagaimana penulisan pseudocode ini mempersiapkan Anda untuk mengodekan robot Basis Kode Anda?
  • Minta kelompok untuk mendeskripsikan pergerakan spesifik Basis Kode berdasarkan pseudocode mereka.

Bagian 2 - Langkah demi Langkah

  1. InstruksikanInstruksikan siswa bahwa mereka akan mentransfer pseudocode mereka ke kode dalam VEXcode GO, lalu buat proyek untuk menempatkan drive Basis Kode dalam bentuk persegi. Mereka akan memiliki tiga kesempatan mencoba untuk menguji, merevisi, dan menguji ulang proyek mereka pada Basis Kode mereka. Tonton video di bawah untuk melihat pergerakan Basis Kode yang berhasil. Dalam animasi di bawah, Basis Kode dimulai di sudut kiri bawah persegi, menghadap ke atas. Ia melaju ke depan sepanjang sisi pertama alun-alun, lalu berbelok ke kanan, dan mengulangi kedua perilaku ini untuk mengelilingi seluruh alun-alun.
    Berkas video
  2. ModelModel bagi siswa cara pertama mentransfer pseudocode mereka ke blok [Komentar] di VEXcode GO. Kemudian, buat dan mulai proyek mereka untuk memiliki drive Basis Kode dalam bentuk persegi.
    • Jika siswa memerlukan bantuan dalam membuka dan menyimpan proyek, tirulah langkah-langkah dalam artikel Membuka dan Menyimpan Proyekuntuk perangkat Anda, dan minta mereka mengikutinya.
    • Mintalah siswa memberi nama proyek mereka Berkendara di Kotak.

    Kotak nama proyek di tengah Toolbar VEXcode GO disorot dengan kotak merah, dan bertuliskan Drive in a Square.
    Nama Proyek
    • Setelah siswa memberi nama proyek mereka, siswa kemudian perlu menghubungkan Basis Kode mereka ke perangkat mereka. Bila perlu, modelkan langkah-langkah dalam artikel Hubungkan VEX GO BrainVEX Library untuk siswa.
    • Mereka juga perlu mengonfigurasi VEXCode GO untuk Basis Kode. Modelkan langkah-langkah dari artikel Konfigurasi Basis Kode Pustaka VEX dan pastikan siswa dapat melihat blok Drivetrain di Kotak Alat.
    • Tunjukkan cara menyeret blok [Komentar] ke dalam Ruang Kerja dan meletakkannya di bawah blok {When started}. Jika perlu, lihat artikel Menggunakan Komentar di VEXcode GO VEX Library untuk informasi tentang cara menggunakan komentar dalam suatu proyek. 

    Proyek VEXcode GO dengan blok Saat dimulai dan blok Komentar terlampir.
    Tambahkan blok [Komentar] ke {When started}
    • Model menambahkan baris pertama pseudocode ke blok [Komentar].

    Proyek yang sama, dengan komentar yang diisi menjadi Berkendara maju untuk 400mm.
    Tambahkan Pseudocode ke Blok [Komentar]
    • Minta siswa untuk mentransfer semua pseudocode mereka ke blok [Komentar]. 

    Catatan: Siswa akan memerlukan 1 blok [Komentar] untuk setiap baris pseudocode. Jadi, jika mereka memiliki 8 baris pseudocode, mereka akan membutuhkan 8 blok [Komentar].

    Gambaran umum tentang konversi pseudocode ke blok Komentar dalam suatu proyek. Langkah-langkah pseudocode yang ditulis tangan ditunjukkan di sebelah kiri, dan proyek VEXcode GO di sebelah kanan menunjukkan langkah-langkah tersebut sebagai tumpukan 8 blok komentar yang dilampirkan ke blok When started.
    Pseudocode untuk Blok [Komentar]

    Setelah siswa mentransfer pseudocode mereka, mereka akan menambahkan blok Drivetrain. Ingatkan siswa bahwa blok [Komentar] digunakan untuk mengatur proyek mereka dan mereka tidak akan menjalankan perilaku. Mereka perlu menambahkan blok Drivetrain untuk menjalankan Basis Kode mereka.  

    • Mintalah siswa menambahkan blok [Drive for] di bawah blok [Comment] pertama.

    Proyek VEXcode GO yang sama, dengan blok drive yang ditambahkan di antara blok komentar pertama dan kedua.
    Tambahkan [Drive for] di bawah blok [Komentar] pertama
    • Kemudian, mintalah siswa untuk menyesuaikan parameter agar sesuai dengan apa yang diminta di blok [Komentar]. Dalam kasus ini, jaraknya adalah 400 milimeter (mm).
    • Berikutnya, mintalah siswa menambahkan blok [Turn for], dan periksa untuk memastikan parameternya cocok dengan pseudocode di blok [Comment].

    Proyek VEXcode GO yang sama dengan blok Drive for dan Turn for ditambahkan setelah komentar pertama dan kedua. Awal proyek sekarang berbunyi Saat dimulai, Komentar - Berkendara maju sejauh 400mm; lalu Berkendara maju sejauh 400mm; Komentar Belok kanan sejauh 90 derajat; lalu Belok kanan sejauh 90 derajat; lalu komentar yang tersisa.
    Tambahkan [Putar untuk] blok
    • Minta siswa melanjutkan hingga mereka menambahkan blok Drivetrain untuk setiap blok [Komentar].

      Proyek yang sama dengan blok Drivetrain yang diperlukan ditambahkan di antara setiap Komentar. Proyek berganti-ganti antara Komentar dan blok yang cocok. Proyek kini berbunyi: Saat dimulai, Komentar Berkendara maju sejauh 400 mm; lalu berkendara maju sejauh blok 400 mm; Komentar Belok kanan sejauh 90 derajat; lalu Belok kanan sejauh blok 90 derajat. Ini diulang empat kali.
      Proyek Berkendara di Kotak

       

    • Setelah siswa menambahkan semua blok Drivetrain, mereka siap memulai proyeknya. Mintalah siswa memilih tombol 'Mulai' di Toolbar untuk memulai proyek, dan mengamati pergerakan Basis Kode. Bila perlu, tinjau langkah-langkah dari artikel Memulai Proyek di VEXcode GOPustaka VEX, dan contohkan langkah-langkah untuk memulai proyek bagi siswa.
    • Mintalah siswa menjalankan 3 uji coba untuk menguji proyek Drive in a Square mereka dan gunakan lembar Pengumpulan Data untuk mendokumentasikan apa yang berhasil dan perubahan apa yang perlu dilakukan. 
  3. MemfasilitasiFasilitasi saat siswa membangun proyek mereka dengan mendorong siswa untuk menggunakan bahasa terarah dan merujuk ke pseudocode mereka jika mereka menemui kendala. Saat Anda mengelilingi ruangan sambil membantu siswa, ajukan pertanyaan tentang proses mereka.
    • Perintah apa yang Anda gunakan untuk membuat Basis Kode Anda bergerak dalam bentuk persegi?
    • Jelaskan uji coba Anda sebelumnya (jika siswa sudah dapat mengujinya)
      • Apa yang berhasil dalam proyek Anda?
      • Apa yang tidak berhasil?
      • Bagaimana Anda akan menyesuaikan proyek Anda? Apakah ada perintah tertentu yang perlu Anda ubah?
    • Bagaimana Anda dapat menginstruksikan Basis Kode untuk bergerak dalam bentuk kuadrat sempurna? Apakah ada perintah tertentu yang perlu Anda ubah?
    Siswa duduk bersama di meja sambil memegang tablet dan tersenyum serta menunjuk, yang menunjukkan komunikasi dan kolaborasi untuk memecahkan tantangan.
    Berkolaborasi pada sebuah proyek
  4. IngatkanIngatkan tim bahwa mereka memiliki tiga kali percobaan untuk menguji, mengubah, dan menguji ulang rencana mereka. Percobaan pertama mereka kemungkinan besar tidak akan berhasil. Mereka perlu mencoba lebih dari sekali agar Basis Kode mereka berhasil bergerak dalam satu kotak. Ingatkan siswa untuk mencatat percobaan dan perubahan pada Lembar Pengumpulan Data saat mereka melakukan pengujian.
    Lembar Pengumpulan Data menunjukkan nama Lab sebagai Lab 2: Drive and Apply, dengan nama siswa di bagian atas. Tabel Data dengan 3 kolom melintang menunjukkan Uji Coba, Ringkasan Uji Coba, dan Perubahan yang harus dilakukan. Uji coba 1 membaca Robot tidak berbelok ke kanan di bawah ringkasan; dan sesuaikan perintah VEXcode GO dalam perubahan. Uji coba 2 berbunyi Robot melaju terlalu jauh ke depan dalam Ringkasan; dan Ubah nomor panjang atau satuan ukuran dalam perubahan. Uji coba 3 membaca Robot melaju di kotak sebagaimana diprogram dalam ringkasan.
    Contoh Lembar Pengumpulan Data
    yang telah diisi
  5. TanyakanTanyakan kepada siswa apakah pseudocode membantu mereka dengan tantangan di Bagian Permainan 2. Perencanaan juga merupakan bagian besar dari pekerjaan lainnya. Dapatkah mereka menyebutkan pekerjaan yang harus mereka rencanakan terlebih dahulu? (Teknik, Pengkodean, Pengajaran, dll).

Opsional: Tim dapat mendekonstruksi robot Basis Kode mereka jika diperlukan setelah titik pengalaman ini. Mereka akan menggunakan build yang sama di lab berikutnya, jadi ini adalah pilihan guru.