Projenizi Tasarlayın, Geliştirin ve Yineleyin - C++
Projenizi tasarlarken mühendislik defterinizde aşağıdaki soruları yanıtlayın:
-
Robotu ne yapması için programlamak istiyorsunuz? Ayrıntılarıyla açıklayın.
-
Projeyi test etmek için hangi adımları izleyeceksiniz? Ayrıntılarıyla açıklayın.
-
Robotunuz görevi daha verimli bir şekilde tamamlamak için nasıl programlanabilir? Nasıl olduğunu açıklayın.
Öğretmen Araç Kutusu
-
Cevap
-
Genel olarak, robotun ileri gitme, dönme ve bekleme gibi basit programlama davranışlarını kullanarak odadan odaya gitmesi ve ilaç bırakması planlanıyor.
-
Test planı muhtemelen sahayı kullanarak denemeler yapmayı ve projeyi hata ayıklamayı içerecektir.
-
Olası cevaplar arasında şunlar yer alabilir: en kısa rotayı kullanmak veya döngüler ya da değişkenler gibi daha karmaşık programlamayı kullanmak.
Projenizi oluştururken aşağıdaki adımları izleyin:
-
Bir cetvel kullanarak, robotunuzu çizimleri ve sözde kodlamayı (Google /.docx /.pdf ) kullanarak almak üzere programlamak istediğiniz yolu planlayın. İkinci adıma geçmeden önce sözde kodunuzu değerlendirin.
-
Projenizi geliştirmek için oluşturduğunuz sözde kodu kullanın.
-
Projenizi sık sık test edin ve testlerinizden öğrendiklerinizi kullanarak üzerinde yineleyin.
Öğretmen İpuçları
-
Öğrencilerden önerdikleri yolu bir cetvel kullanarak ölçmelerini isteyin. Daha sonra, ikinci adıma geçmeden önce öğrencilerin sözde kodlarını değerlendirmelerini sağlayın.

- Öğrencilere projelerinde organizasyon, akış ve sorun gidermeye yardımcı olması için sözde kodu yorum olarak kullanmaları talimatını verin. Öğrencilere projelerine başlamadan önce sözde kodlarını değerlendirmelerini hatırlatın. Burada bir sözde kod değerlendirme ölçütü indirebilirsiniz (Google / .docx / .pdf).
-
Öğrencilerinize meydan okumayı tamamlamalarında yardımcı olurken referans olması açısından aşağıdaki örneği inceleyin:
int main() { // Robot Yapılandırması Başlatılıyor. ÇIKARMAYIN! vexcodeInit(); // Proje kodunu başlat // İleri sür, sonra sola dön Drivetrain.driveFor(forward, 650, mm); Drivetrain.turnFor(left, 90, degrees); // İleri sür, sonra sağa dön Drivetrain.driveFor(forward, 900, mm); Drivetrain.turnFor(right, 90, degrees); // Eczaneye doğru sür ve bekle Drivetrain.driveFor(forward, 300, mm); }
Öğretmen İpuçları
Öğrenciler yeni bir proje açmadan önce bir şablon seçmek zorundadırlar. Şablon proje seçili robotun motor konfigürasyonunu içerir. Şablon kullanılmazsa robot projeyi doğru şekilde çalıştıramaz.
Başlarken sorun yaşıyorsanız, örnek projeleri gözden geçirin.
Örnek projeleri görüntülemek fikir üretmeye yardımcı olabilir.
Aşağıdaki adımları tamamlayın:
- Dosyamenüsünü açın.
- Açık Örnekleri Seçin.