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 (3)

viho

Sau khi sửa đổi, em cần kiểm tra lại chương trình bằng cách chạy thử để đảm bảo rằng xe sẽ không bị lạc đường khi tăng tốc độ. Sau đó, lưu ý tối ưu hóa chương trình để đảm bảo hoạt động mượt mà và chính xác.

Trả lời.

Nghiêm đình ánh

Em cần thêm vào điều kiện là nếu tốc độ của xe lớn hơn 6 thì không cho phép xe văng ra khỏi con đường. Bằng cách này, xe sẽ tiếp tục đi đúng đường dù ở tốc độ cao.

Trả lời.

hồng tươi

Để sửa chương trình sao cho xe đường đi đúng ngay cả khi tốc độ tăng cao, em cần thay đổi mã lệnh trong khối điều kiện của chương trình.

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
1.05729 sec| 2190.883 kb