Lompat ke isi utama

Merancang, Mengembangkan, dan Mengulangi Proyek Anda - Python

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 pernyataan if else?
    1. Ingat bahwa proyek LeftOrRight hanya memerlukan satu kondisi lagi setelah penekanan layar terdeteksi.
    2. 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.
    3. Petunjuk: Proyek dapat memeriksa apakah layar ditekan dengan menggunakan pernyataan if else. Kemudian Anda perlu menumpuk tiga pernyataan if else di dalam pernyataan if else , 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. Lihat contoh seperti apa pseudocode untuk tantangan ini dengan mengklik salah satu tautan berikut (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 Brain (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 Brain. 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 pernyataanif else. 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 proyekLeftOrRightdari Play sebagai panduan.

Jika Anda mengalami kesulitan memulai, tinjau hal berikut: 

  • Membuat Tombol Berhenti contoh proyek

    # Mulai kode proyek
    sementara Benar:
    
        drivetrain.drive(MAJU)
    
        jika brain.screen.pressing():
            drivetrain.stop()
            sementara brain.screen.pressing():
                tunggu(5, MSEC)
                
        tunggu(5, MSEC)
  • Menggunakan Pernyataanif-elsedalam VEXcode V5 Python (Google Doc/.docx/.pdf)
  • Versi sebelumnya dari proyekLeftOrRight Anda