15.11. Thực hành: Em hãy truy cập liên kết sau đây và chạy chương...

Câu hỏi:

15.11. Thực hành: Em hãy truy cập liên kết sau đây và chạy chương trình:

scratch.mit.edu/projects/791531006/

Trong chương trình xe dò đường, chiếc xe đi đúng đường khi ở tốc độ thấp (chẳng hạn, khi speed từ 3 trở xuống). Tuy nhiên, khi tốc độ tăng cao (chẳng hạn speed từ 6 trở lên), xe bị văng ra khỏi con đường. Em hãy sửa chương trình sao cho xe đi đúng đường ngay cả khi tốc độ tăng cao.

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Dung
Cách làm:

1. Nhấp chuột vào khối lệnh "Khi bắt đầu chạy" và kéo khối lệnh "lặp không dừng"
2. Trong khối lệnh lặp, kéo khối lệnh "Nếu...thì" và đặt vào bên trong khối lệnh lặp
3. Trong khối lệnh "Nếu...thì", chèn điều kiện là "nếu tốc độ < 3" thì thực thi các hành động cần thiết để xe đi đúng đường
4. Sau đó, chèn điều kiện "nếu tốc độ >= 3" thì thực hiện hành động để hướng xe ra khỏi con đường

Câu trả lời cho câu hỏi trên:

Để sửa chương trình sao cho xe đi đúng đường ngay cả khi tốc độ tăng cao, ta thay khối lệnh điều khiển rẽ nhánh thành khối lệnh lặp có điều kiện. Trong khối lệnh lặp, ta thêm điều kiện rẻ nhánh để xe đi đúng đường khi ở tốc độ thấp và rẽ nhánh khác để xe tránh bị văng ra khỏi con đường khi tốc độ tăng cao. Điều này sẽ giúp chương trình xe dò đường hoạt động ổn định và chính xác hơn.
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.04804 sec| 2143.164 kb