Pelajaran 1: Apa itu Algoritma?
Dalam Pelajaran ini, Anda akan mempelajari apa itu algoritma dan bagaimana penggunaan algoritma dalam VEXcode VR memungkinkan Anda membuat proyek VEXcode VR dengan perilaku yang lebih beragam. Proyek algoritmik memberi instruksi pada Robot VR untuk merespons lingkungannya, yang diperlukan untuk menyelesaikan Tantangan Dynamic Castle Crasher.
Hasil belajar
- Mengidentifikasi bahwa algoritma terdiri dari urutan, pemilihan, dan perulangan.
- Mengidentifikasi bahwa algoritma adalah rangkaian instruksi yang tepat, yang diimplementasikan menggunakan bahasa pemrograman, untuk proses yang akan dilakukan oleh Robot VR.
Algoritma
Algoritma adalah rangkaian instruksi yang tepat, diimplementasikan menggunakan bahasa pemrograman, seperti VEXcode VR, untuk proses yang akan dijalankan oleh Robot VR.
Elemen dasar suatu algoritma adalah urutan, pemilihan, dan iterasi.
- Urutan - urutan di mana perilaku dan perintah digabungkan dalam suatu proyek untuk menghasilkan hasil yang diinginkan.
- Pilihan - adalah penggunaan pernyataan kondisional dalam suatu proyek. Pernyataan kondisional seperti [Jika maka], atau [Jika maka yang lain] memengaruhi alur proyek VEXcode VR.
- Iterasi - algoritma sering menggunakan pengulangan untuk mengeksekusi langkah sejumlah kali tertentu, atau hingga kondisi tertentu terpenuhi. Hal ini juga dikenal sebagai "looping." Iterasi dapat mengubah alur proyek dengan mengulang suatu perilaku sejumlah waktu tertentu atau hingga suatu kondisi terpenuhi.
Proyek contoh dari tantangan Unit 8 ini adalah contoh suatu algoritma. Ini mencakup kombinasi loop, data sensor, dan perintah yang disatukan dalam suatu urutan untuk memecahkan Tantangan Penggerak Disk.
Proyek ini menggunakan iterasi atau “loop” untuk mengulang tindakan dan memeriksa nilai sensor yang dilaporkan.

Cara perintah diurutkan dan digabungkan menentukan perilaku Robot VR. Proyek ini juga mencakup pemilihan yang menentukan bagian-bagian proyek yang dijalankan berdasarkan kondisi sensor.
