Thiết kế, Phát triển và Lặp lại Dự án của bạn - C++
Trả lời các câu hỏi sau trong sổ ghi chép kỹ thuật của bạn khi bạn thiết kế dự án của mình:
-
Bạn muốn lập trình robot để làm gì? Giải thích chi tiết.
-
Bạn sẽ làm theo những bước nào để kiểm tra dự án? Giải thích chi tiết.
-
Làm thế nào robot của bạn có thể được lập trình để hoàn thành nhiệm vụ hiệu quả hơn? Giải thích cách thức.
Hộp công cụ giáo viên
-
Câu trả lời
-
Nhìn chung, kế hoạch là để robot di chuyển từ phòng này sang phòng khác và thả thuốc bằng các hành vi lập trình đơn giản như lái về phía trước, rẽ và chờ.
-
Kế hoạch thử nghiệm có thể sẽ bao gồm việc sử dụng thực địa để chạy thử nghiệm và gỡ lỗi dự án.
-
Các câu trả lời khả thi có thể bao gồm: sử dụng tuyến đường ngắn nhất hoặc sử dụng lập trình phức tạp hơn như vòng lặp hoặc biến.
Thực hiện theo các bước dưới đây khi bạn tạo dự án của mình:
-
Sử dụng thước kẻ, vạch ra con đường bạn muốn lập trình robot của mình để thực hiện bằng cách sử dụng bản vẽ và mã giả (Google / .docx / .pdf ). Đánh giá mã giả của bạn trước khi chuyển sang bước thứ hai.
-
Sử dụng mã giả bạn đã tạo để phát triển dự án của mình.
-
Kiểm tra dự án của bạn thường xuyên và lặp lại nó bằng cách sử dụng những gì bạn đã học được từ bài kiểm tra của mình.
Mẹo dành cho giáo viên
-
Yêu cầu học sinh sử dụng thước kẻ để đo đường đi mà họ đề xuất. Sau đó, yêu cầu học sinh đánh giá mã giả của mình trước khi chuyển sang bước thứ hai.

- Hướng dẫn học sinh sử dụng mã giả làm chú thích trong dự án của mình để hỗ trợ tổ chức, luồng và khắc phục sự cố. Nhắc nhở học sinh đánh giá mã giả của mình trước khi bắt đầu dự án. Bạn có thể tải xuống tiêu chí mã giả tại đây (Google / .docx / .pdf).
-
Hãy xem ví dụ sau để tham khảo khi bạn giúp học sinh hoàn thành thử thách:
int main() { // Khởi tạo cấu hình Robot. KHÔNG ĐƯỢC THÁO RA! vexcodeInit(); // Bắt đầu mã dự án // Tiến về phía trước, sau đó rẽ trái Drivetrain.driveFor(forward, 650, mm); Drivetrain.turnFor(left, 90, degrees); // Tiến về phía trước, sau đó rẽ phải Drivetrain.driveFor(forward, 900, mm); Drivetrain.turnFor(right, 90, degrees); // Tiến về phía trước vào hiệu thuốc và đợi Drivetrain.driveFor(forward, 300, mm); }
Mẹo dành cho giáo viên
Trước khi học sinh mở một dự án mới, họ phải chọn một mẫu. Dự án mẫu chứa cấu hình động cơ của robot đã chọn. Nếu không sử dụng mẫu, robot sẽ không chạy dự án đúng cách.
Nếu bạn gặp sự cố khi bắt đầu, hãy xem lại các dự án mẫu.
Xem các dự án mẫu có thể giúp tạo ra các ý tưởng.
Hoàn thành các bước sau:
- Mở menuTệp.
- ChọnMở Ví dụ.