Bermain
Bagian 1 - Langkah demi Langkah
- InstruksiInstruksikan setiap kelompok untuk merencanakan proyek VEXcode mereka dengan menulis pseudocode. Mereka akan membuat pseudocode agar robot basis kode mereka dan ekstensi dapat bergerak di dalam sebuah persegi. Saksikan animasi di bawah ini untuk melihat perpindahan Basis Kode yang berhasil. Dalam animasi di bawah ini, Basis Kode dimulai di sudut kiri bawah sebuah persegi, menghadap ke atas. Kendaraan itu melaju ke depan di sepanjang sisi pertama alun-alun, kemudian berbelok ke kanan, dan mengulangi kedua perilaku ini untuk mengelilingi seluruh alun-alun.
Berkas video
- ModelModel bagi siswa tentang cara menulis pseudocode. Pseudocode adalah notasi singkat untuk pengkodean yang menggabungkan deskripsi verbal dan tertulis dari kode tersebut. Pastikan setiap kelompok memiliki selembar kertas dan pensil untuk menuliskan pseudocode mereka.
- Mintalah siswa untuk mendefinisikan tujuan proyek mereka. Apa yang mereka inginkan agar basis kode mereka lakukan? Semua siswa seharusnya dapat memberi tahu Anda bahwa basis kode harus bergerak dalam bentuk persegi.
- Contohkan cara bersikap spesifik dalam pseudocode. Alih-alih "Maju terus," siswa seharusnya menjelaskan secara tepat seberapa jauh ke depan menggunakan ukuran dan satuan.
Pseudokode
- FasilitasiFasilitasi diskusi tentang pseudocode dengan siswa sambil berkeliling dan membantu kelompok-kelompok. Tanyakan kepada siswa:
- Apa yang Anda ingin proyek mereka capai?
- Bagaimana Anda akan menjabarkan maksud atau tujuan proyek ke dalam pernyataan-pernyataan singkat dan spesifik?
- Jelaskan karakteristik sebuah persegi.
- Ada berapa sudutnya?
- Apakah semua sisinya memiliki panjang yang sama atau berbeda?
- Bagaimana Anda tahu apakah pseudocode Anda menggambarkan sebuah persegi?

Menulis Pseudokode - IngatkanIngatkan siswa untuk bekerja dalam kelompok dan mendengarkan ide satu sama lain. Mereka mungkin perlu mencoba lebih dari sekali untuk memastikan pseudocode mereka menggambarkan perilaku persis yang mereka inginkan dari basis kode mereka. Dibutuhkan beberapa kali percobaan dan kegagalan untuk mencapai keberhasilan. Tidak apa-apa!
- Ajukan pertanyaanTanyakan kepada siswa bagaimana perencanaan pseudocode serupa dengan perencanaan di bagian lain kehidupan mereka. Bagaimana mereka merencanakan barang apa yang akan mereka kemas sebelum bepergian? Apakah mereka pernah melupakan sesuatu yang penting karena melewatkan perencanaan? (sepatu, mainan, pengisi daya)
Diskusi Kelompok Saat Istirahat Pertengahan Permainan &
Segera setelah setiap kelompok selesai menulis pseudocodemereka, berkumpullah untuk percakapan singkat .
- Menurut Anda, bagaimana penulisan pseudocode ini mempersiapkan Anda untuk membuat kode robot Code Base Anda?
- Mintalah kelompok untuk menjelaskan pergerakan spesifik dari Basis Kode berdasarkan pseudokode mereka.
Bagian 2 - Langkah demi Langkah
- InstruksiInstruksikan siswa bahwa mereka akan mentransfer pseudocode mereka ke kode di VEXcode GO, kemudian buat proyek agar Basis Kode tersebut bergerak dalam sebuah persegi. Mereka akan memiliki tiga kesempatan untuk menguji, merevisi, dan menguji ulang proyek mereka pada basis kode mereka. Saksikan video di bawah ini untuk melihat pemindahan basis kode yang berhasil. Dalam animasi di bawah ini, Basis Kode dimulai di sudut kiri bawah sebuah persegi, menghadap ke atas. Kendaraan itu melaju ke depan di sepanjang sisi pertama alun-alun, kemudian berbelok ke kanan, dan mengulangi kedua perilaku ini untuk mengelilingi seluruh alun-alun.
Berkas video
- ModelModel untuk siswa tentang cara pertama kali mentransfer pseudocode mereka ke blok [Komentar] di VEXcode GO. Kemudian, buat dan mulai proyek mereka agar basis kode berjalan dalam bentuk persegi.
- Jika siswa membutuhkan bantuan untuk membuka dan menyimpan proyek, contohkan langkah-langkah dalam artikel Membuka dan Menyimpan Proyekuntuk perangkat Anda, dan minta mereka untuk mengikutinya.
- Minta siswa untuk memberi nama proyek mereka Drive in a Square.
Nama Proyek - Setelah siswa memberi nama proyek mereka, mereka kemudian perlu menghubungkan Basis Kode mereka ke perangkat mereka. Jika perlu, contohkan langkah-langkah dalam artikel Connect a VEX GO BrainVEX Library untuk siswa.
- Mereka juga perlu mengkonfigurasi VEXCode GO untuk Basis Kode tersebut. Contohkan langkah-langkah dari artikel Konfigurasi Basis Kode Pustaka VEX dan pastikan siswa dapat melihat blok Drivetrain di Toolbox.
- Tunjukkan cara menyeret blok [Komentar] ke Ruang Kerja dan meletakkannya di bawah blok {Saat dimulai}. Jika perlu, lihat artikel Menggunakan Komentar di VEXcode GO VEX Library untuk informasi tentang cara menggunakan komentar dalam sebuah proyek.
Tambahkan blok [Komentar] ke {Saat dimulai} - Model menambahkan baris pseudocode pertama ke blok [Komentar].
Tambahkan Pseudocode ke [Komentar] Blok - Minta siswa untuk memindahkan semua pseudocode mereka ke blok [Komentar].
Catatan: Mahasiswa akan membutuhkan 1 blok [Komentar] untuk setiap baris pseudocode. Jadi, jika mereka memiliki 8 baris pseudocode, mereka akan membutuhkan 8 blok [Komentar].
Pseudokode untuk [Komentar] Blok Setelah siswa mentransfer pseudocode mereka, mereka akan menambahkan blok Drivetrain. Ingatkan siswa bahwa blok [Komentar] digunakan untuk mengatur proyek mereka dan blok tersebut tidak akan menjalankan perilaku apa pun. Mereka perlu menambahkan blok Drivetrain agar basis kode mereka dapat berjalan.
- Minta siswa untuk menambahkan blok [Drive for] di bawah blok [Comment] pertama.
Tambahkan [Drive for] di bawah blok [Komentar] pertama - Kemudian, minta siswa untuk menyesuaikan parameter agar sesuai dengan yang diminta di blok [Komentar]. Dalam hal ini, yaitu 400 milimeter (mm).
- Selanjutnya, minta siswa untuk menambahkan blok [Turn for], dan periksa untuk memastikan parameter sesuai dengan pseudocode di blok [Comment].
Tambahkan [Putar untuk] blok -
Minta siswa untuk melanjutkan hingga mereka menambahkan blok Drivetrain untuk setiap blok [Komentar].
Proyek Drive in a Square - Setelah siswa menambahkan semua blok Drivetrain, mereka siap untuk memulai proyek mereka. Minta siswa untuk memilih tombol 'Mulai' di Toolbar untuk memulai proyek, dan amati pergerakan Basis Kode. Jika perlu, tinjau kembali langkah-langkah dari artikel Memulai Proyek di VEXcode GOVEX Library, dan contohkan langkah-langkah untuk memulai proyek bagi siswa.
- Mintalah siswa untuk menjalankan 3 percobaan untuk menguji proyek Drive in a Square mereka dan gunakan lembar Pengumpulan Data untuk mendokumentasikan apa yang berhasil dan perubahan apa yang perlu dilakukan.
- FasilitasiFasilitasi saat siswa membangun proyek mereka dengan mendorong siswa untuk menggunakan bahasa yang terarah dan merujuk pada pseudocode mereka jika mereka mengalami kesulitan. Saat Anda berkeliling ruangan membantu siswa, ajukan pertanyaan tentang proses yang mereka alami.
- Perintah apa yang Anda gunakan untuk membuat basis kode Anda bergerak dalam bentuk persegi?
- Jelaskan percobaan Anda sebelumnya (jika siswa sudah dapat melakukan pengujian).
- Apa yang berhasil dalam proyek Anda?
- Apa yang tidak berhasil?
- Bagaimana Anda akan menyesuaikan proyek Anda? Apakah ada perintah spesifik yang perlu Anda ubah?
- Bagaimana Anda dapat menginstruksikan basis kode untuk bergerak dalam bentuk persegi sempurna? Apakah ada perintah khusus yang perlu Anda ubah?

Berkolaborasi dalam sebuah proyek - IngatkanIngatkan tim bahwa mereka memiliki tiga kesempatan untuk menguji, mengubah, dan menguji ulang rencana mereka. Upaya pertama mereka kemungkinan besar tidak akan berhasil. Mereka perlu mencoba lebih dari sekali agar basis kode mereka berhasil bergerak membentuk persegi. Ingatkan siswa untuk mencatat percobaan dan perubahan pada Lembar Pengumpulan Data mereka saat melakukan pengujian.
Contoh Lembar Pengumpulan Data yang telah diisi - TanyakanTanyakan kepada siswa apakah pseudocode tersebut membantu mereka dalam tantangan di Bagian 2 Permainan. Perencanaan juga merupakan bagian penting dari pekerjaan lain. Bisakah mereka menyebutkan pekerjaan-pekerjaan yang mengharuskan mereka untuk merencanakan segala sesuatunya terlebih dahulu? (Teknik, Pemrograman, Pengajaran, dll).
Opsional: Tim dapat membongkar robot Basis Kode mereka jika diperlukan setelah tahap pengalaman ini. Mereka akan menggunakan konstruksi yang sama di laboratorium selanjutnya, jadi ini adalah pilihan bagi guru.