Langsung ke konten utama

Rancang, Kembangkan, dan Lakukan Iterasi pada Proyek Anda - C++

Jawablah pertanyaan-pertanyaan berikut di buku catatan teknik Anda saat Anda mendesain proyek Anda.

  1. Apa yang Anda inginkan agar robot lakukan dalam proyek ini? Jelaskan secara rinci.
  2. Langkah-langkah apa yang akan Anda ikuti untuk menguji proyek ini? Jelaskan secara rinci.
  3. Bagaimana robot Anda dapat diprogram untuk menyelesaikan tugas dengan lebih efisien? Jelaskan caranya.

Ikon Kotak Peralatan Guru Jawaban untuk Kotak Peralatan Guru -

  1. Robot tersebut harus melaju melewati gudang, mengambil kaleng, dan menurunkannya di area bongkar muat. Proyek ini akan mencakup perilaku pemrograman sederhana seperti bergerak maju dan mundur, berbelok kiri dan kanan, membuka dan menutup cakar, menggerakkan lengan ke atas dan ke bawah, serta menunggu. Klikdi siniuntuk saran diskusi tentang tindakan robot.

  2. Siswa harus membuat prosedur yang akan diikuti untuk pengujian. Contohnya: Mulai Clawbot pada waktu yang sama di setiap percobaan. Perhatikan dan ukur gerakan, putaran, pengangkatan lengan, atau penutupan cakar yang salah. Sesuaikan program untuk mengatasi kekurangan tersebut. Nyalakan kembali Clawbot di tempat yang sama dan ikuti prosedurnya lagi.

  3. Kemungkinan jawabannya meliputi penggunaan rute terpendek dan pemrograman dengan kecepatan yang lebih tinggi. Siswa yang lebih mahir mungkin menyarankan penggunaan perulangan, variabel, perintah siaran, atau fungsi dalam proyek mereka.

Ikon Tips Guru Tips untuk Guru

  • Mintalah siswa untuk menggunakan penggaris atau meteran untuk mengukur jalur yang mereka usulkan. Kemudian, mintalah siswa untuk mengevaluasi pseudocode mereka sebelum melanjutkan ke langkah kedua.

  • Instruksikan siswa untuk menggunakan pseudocode mereka sebagai komentar dalam proyek mereka untuk membantu pengorganisasian, alur, dan pemecahan masalah.

  • Instruksikan siswa Anda untuk mengevaluasi pseudocode mereka sebelum menambahkan kode sebenarnya. Anda dapat mengunduh rubrik pseudokodedi sini.

  • Wajibkan siswa untuk mendokumentasikan seluruh proses perencanaan, implementasi, pengujian, iterasi, dan solusi akhir dalam buku catatan teknik mereka, yang dapat digunakan untuk menilai kemajuan siswa. Jika siswa mengerjakan tugas di buku catatan mereka secara individual, evaluasilah mereka dengan rubrikini. Atau, gunakan rubrikuntuk mengevaluasi buku catatan teknik kelompok/tim. Pastikan untuk membagikan rubrik penilaian kepada siswa sebelum mereka mulai mengerjakan tugas.

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

  1. Rencanakan jalur yang ingin Anda programkan untuk robot Anda menggunakan gambar dan pseudocode.

  2. Gunakan pseudocode yang telah Anda buat untuk mengembangkan proyek Anda menggunakan teks.

  3. Uji proyek Anda secara berkala dan lakukan iterasi menggunakan apa yang telah Anda pelajari dari pengujian tersebut.

Ikon Kotak Peralatan Guru Kotak Peralatan Guru - Contoh Solusi Pseudocode

contoh tampilan pseudocode siswa. Perlu diingat, Anda dapat menyarankan agar siswa memberikan pseudocode yang lebih detail. Sebagai contoh, bisa menggunakan frasa "maju sejauh 1000 mm menuju paket pertama" alih-alih hanya "maju".

Jika Anda ingin memberi skor pada pseudocode mereka,di siniadalah rubrik untuk melakukannya. Jika Anda berencana menggunakan rubrik ini atau rubrik lainnya, disarankan agar Anda menunjukkan rubrik tersebut kepada siswa atau memberi mereka salinannya sebelum memulai pekerjaan.

Perhatikan bahwa contoh tersebut menyebutkan konfigurasi secara umum, mencantumkan bagian-bagian solusi dan bagian-bagian program selanjutnya dalam bahasa yang sederhana, dan menunjukkan urutan bagian-bagian tersebut dengan tanda panah. Semua itu adalah fitur-fitur yang tercantum dalam rubrik tersebut. Selain itu, meskipun tidak perlu, contoh ini memiliki tiga lokasi paket yang diberi nomor sesuai urutan pengambilan yang direncanakan dan nomor tersebut muncul di sisi tumpukan buku tempat Clawbot akan mendekat.

Jika Anda mengalami kesulitan untuk memulai, tinjau Proyek Contoh di dalam VEXcode V5:

Toolbar VEXcode V5 dengan menu File terbuka dan Open Examples disorot dalam kotak merah. Open Examples adalah item menu keempat di bawah New Blocks Project, New Text Project, dan Open.