Lompat ke isi utama

Merancang, Mengembangkan, dan Mengulangi Proyek Anda - C++

Jawablah pertanyaan berikut di buku catatan teknik Anda saat Anda merancang proyek Anda.

  1. Jenis tarian robot apa yang akan Anda ciptakan? Jelaskan dengan rinci.

  2. Jenis loop apa yang akan Anda gunakan dan mengapa?

  3. Langkah apa yang akan Anda ikuti untuk menguji tarian tersebut? Jelaskan dengan rinci.

Untuk membantu Anda merencanakan, klik salah satu tautan berikut untuk beberapa contoh gerakan tarian yang mungkin Anda sertakan dalam tarian Clawbot (Google Doc / .docx / .pdf).

Ikon Kotak Alat Guru Kotak Peralatan Guru

Salah satu cara untuk membuat kompetisi tari ini lebih menarik adalah dengan meminta siswa membandingkan rencana mereka untuk mendapatkan umpan balik dan inspirasi. Jika waktu memungkinkan, dorong siswa untuk berbagi rencana mereka.

  • Jawabannya akan bervariasi, tetapi siswa mungkin memperhatikan bahwa mereka ingin robot mereka berputar atau mengangkat lengan robot ke udara.

  • Perulangan dan/atau pengulangan selamanya dapat digunakan untuk mengulang instruksi atau gerakan tari tertentu. Loop digunakan untuk menyederhanakan proyek dan membuatnya lebih efisien.

  • Para siswa dapat terlebih dahulu menuliskan ide mereka untuk tarian tersebut dengan menggunakan pseudocode. Mereka kemudian dapat mulai menggunakan instruksi untuk memprogram bagaimana mereka ingin robot itu bergerak. Setelah mereka menyelesaikan proyek, mereka dapat menjalankannya dan mencatat pengamatan mereka di buku catatan teknik sebelum melakukan perbaikan. Semua perbaikan juga harus dicatat dalam buku catatan teknik.

Ikuti langkah-langkah di bawah ini saat Anda membuat proyek Anda:

  1. Rencanakan tarian menggunakan gambar dan pseudocode (Google Doc / .docx / .pdf).
  2. Gunakan pseudocode yang Anda buat untuk mengembangkan proyek Anda menggunakan VEXcode V5.
  3. Buka proyek contoh Clawbot Template (Drivetrain 2-motor, Tanpa Gyro).

    Menu proyek contoh terbuka dan kategori Templat dipilih. Proyek contoh 'Clawbot dan Advanced TrainingBot (Drivetrain dua motor, Tanpa Gyro)' disorot dengan kotak merah.

  4. Beri nama proyek GrooveMachine dan pilih Ganti Nama.

    Kotak dialog ganti nama proyek dibuka di Toolbar VEXcode V5. Slot 1 dipilih dan nama proyek diubah menjadi 'Groove Machine'.

  5. Jalankan proyek Andauntuk mengujinya sesering mungkin dan ulangi menggunakan apa yang Anda pelajari dari pengujian Anda.
  6. Bagikan proyek akhir Anda dengan guru Anda.

Ikon Kotak Alat Guru Kotak Alat Guru - Contoh Solusi Pseudocode

Berikut ini merupakan contoh seperti apa pseudocode milik siswa. Perlu diingat, Anda dapat menyarankan agar siswa memberikan pseudocode yang lebih terperinci. Contohnya bisa berupa, "buka dan tutup cakar" alih-alih hanya "tepuk".

Contoh pseudocode yang ditulis untuk Groove Machine Challenge. Bunyinya 'putar lengan ke atas 300 derajat, tahan lengan di tempatnya. Berikutnya, hal berikut akan terjadi sebanyak 10 kali: Robot berbelok ke kanan dan bertepuk dua kali (menggunakan cakar), Robot berbelok ke kiri dan bertepuk dua kali (menggunakan cakar).

Jika Anda ingin menilai pseudocode mereka, berikut adalah rubrik untuk melakukannya (Google Doc / .docx / .pdf). Jika Anda berencana menggunakan rubrik ini atau rubrik apa pun, sebaiknya Anda menunjukkan rubrik tersebut kepada siswa atau memberi mereka salinannya sebelum mulai mengerjakan.

Jika Anda mengalami kesulitan memulai, tinjau hal berikut di VEXcode V5:

  • Contoh proyek:

    Toolbar VEXcode V5 dengan menu File terbuka, dan Buka Contoh dipilih dengan panah merah. 'Contoh Terbuka' adalah item keenam dalam menu, di bawah 'Proyek Blok Baru', 'Proyek Teks Baru', 'Proyek Blok Keterampilan Virtual Baru', 'Proyek Teks Keterampilan Virtual Baru', dan 'Muat Dari Perangkat Anda'.

  • Untuk mengakses informasi tambahan saat membuat program, klik kanan tanda tanya di samping instruksi di ruang kerja Anda untuk melihat informasi tambahan tentangnya.

    Bantuan dalam VEXcode V5 terbuka dan menampilkan informasi Bantuan untuk blok Penggerak Drivetrain. Ikon Bantuan di sudut kanan atas disorot, mengilustrasikan apa yang harus dipilih untuk membuka informasi Bantuan untuk suatu blok.

  • Tinjau versi sebelumnya dari proyek RepeatingActions Anda untuk membantu membuat yang baru