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. Apa yang ingin Anda programkan pada robot tersebut? Jelaskan dengan rinci.

  2. Berapa banyak kondisi yang perlu diperiksa proyek Anda dalam pernyataanif then else?

    Ingat bahwa proyek LeftOrRight hanya memerlukan satu kondisi lagi setelah penekanan layar terdeteksi.

    Proyek ini menggunakan empat tombol: kiri atas, kiri bawah, kanan atas, dan kanan bawah. Berapa banyak kondisi yang perlu diperiksa proyek setelah mendeteksi bahwa layar telah ditekan? Jelaskan dengan rinci.

    Petunjuk:Proyek dapat memeriksa apakah layar ditekan dengan menggunakan pernyataanjika maka. Selanjutnya Anda perlu menumpuk tiga pernyataanif then elsedi dalam pernyataanif then, dengan beberapa di antaranya ditumpuk di dalam satu sama lain.

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

Ikon Tips Guru Tips Guru

  • Sebelum beralih ke langkah pemrograman berikutnya, mintalah siswa meninjau dan mengevaluasi pseudocode mereka dengan mengikuti langkah-langkah dalam konteks menekan tombol layar. Klik salah satu tautan berikut untuk melihat contoh seperti apa pseudocode untuk tantangan ini (Google Doc/.docx/.pdf). Anda dapat mengunduh rubrik pseudocode di sini (Google Doc/.docx/.pdf).

  • Ingatkan siswa bahwa mereka dapat menggunakan fitur Bantuan di dalam VEXcode V5 untuk membantu mereka.

Ikon Kotak Alat Guru Kotak Peralatan Guru

  1. Tujuannya adalah untuk memprogram Clawbot agar membuka atau menutup cakar saat salah satu dari dua tombol masing-masing ditekan pada layar otak (yaitu, satu tombol untuk membuka cakar dan tombol lainnya untuk menutup cakar). Selain itu, proyek tersebut juga harus membuat Clawbot menaikkan atau menurunkan lengan cakar saat salah satu dari dua tombol lainnya ditekan (satu tombol untuk menaikkan lengan dan tombol lainnya untuk menurunkan lengan). Artinya proyek tersebut harus membuat total empat tombol pada layar otak. Tombol-tombol tersebut harus terlihat jelas oleh pengguna untuk meningkatkan Pengalaman Pengguna. Jadi, kejadian dan instruksi menggambar akan dibutuhkan untuk membuat tombol digambar di layar.

  2. Pertanyaan ini dimaksudkan untuk membuat siswa berpikir tentang kondisi yang dibutuhkan dalam pernyataanjika maka yang lain. Keempat tombol akan memerlukan tiga kondisi untuk diperiksa setelah mendeteksi bahwa layar telah ditekan. Layar yang ditekan secara teknis merupakan kondisi pertama yang diperiksa tetapi tidak termasuk dalam penghitungan tiga kondisi. Ketiga kondisi yang perlu diperiksa bergantung pada bagaimana programmer ingin mengatur proyeknya, tetapi apa pun kondisinya, koordinat nilai x dan y perlu diperiksa. Namun, satu sumbu hanya perlu diperiksa satu kali dan sumbu lainnya perlu diperiksa dua kali.

  1. Rencanakan kondisi yang perlu diperiksa proyek Anda menggunakan gambar dan pseudocode (Google Doc/.docx/.pdf).

    Rencanakan juga bagian proyek Anda yang akan menggambar empat tombol di layar. Tentukan warnanya.

  2. Gunakan pseudocode yang Anda buat untuk mengembangkan proyek Anda.

  3. Uji proyek Anda sesering mungkin dan ulangi dengan menggunakan apa yang Anda pelajari dari pengujian.

  4. Apa yang dapat Anda tambahkan ke proyek Anda untuk mengendalikan Motor Cakar dan Lengan dengan lebih baik? Jelaskan dengan rinci.

  5. Bagikan proyek akhir Anda dengan guru Anda.

Ikon Tips Guru Tips Guru

Dorong siswa yang mengalami kesulitan dalam pemrograman untuk meninjauMembuat Tombol BerhentiContoh Proyek. Mereka juga harus menggunakan proyek LeftOrRight dari Play sebagai panduan.

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

  • Membuat contoh proyek Tombol Berhenti

  • Jika maka tutorial lainnya

  • Versi sebelumnya dari proyek Anda (KiriAtauKanan)