khoahoc.vietjack.com

Câu hỏi:

11/07/2024 622 Lưu

Với việc tạo trò chơi Dino, qua các Bài F19, F20, F24, F25 em đã tạo các chương trình điều khiển:

- Khủng long chạy liên tục, khi người chơi nhấn phím space thì nhảy lên để tránh chạm vào catus

- ground1, ground2 chạy ngược chiều khủng long khi chạy đến giới hạn phía bên trái sân khấu thì xuất hiện phía bên phải sân khấu

- Catus chạy liên tục ngược chiều khủng long khi chạy đến giới hạn phía bên trái sân khấu thì xuất hiện phía bên phải sân khâu. Khi catus chạm khủng long thì nhắn tin cho đối tượng GameOver để đối tượng này xuất hiện và trò chơi dừng lại

Hãy kiểm tra lại công việc theo sơ đồ ở Bài F19, hoàn thiện chương trình, tìm lỗi và sửa lỗi (nếu có) để được trò chơi như mô tả.

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Tuỳ theo chương tình học sinh tạo ra, đã có chương trình đáp án cho từng nhân vật ở các Bài F19, F20, F24, F25. Học sinh có thể tạo thêm chương trình cho nhân vật cloud1 và cloud2 (tương tự ground1 và ground2) hoặc không, có thể thêm phần tính điểm (thời gian khủng long chạy) hoặc không

Với việc tạo trò chơi Dino, qua các Bài F19, F20, F24, F25 em đã tạo các chương (ảnh 1)
Với việc tạo trò chơi Dino, qua các Bài F19, F20, F24, F25 em đã tạo các chương (ảnh 2)

Trong chương trình điều khiển khủng long, có thể thêm phần tính điểm (thời gian chạy của khủng long) như hình bên.

Đang tải chế độ Học...

Hot: 1000+ đề thi giữa kì 1 lớp 1-12 đầy đủ các môn (Update 2026) (chỉ từ 60k). Tải ngay

ĐẶC QUYỀN VIP

Đăng ký VIP để học và luyện thi không giới hạn

Trọn bộ quyền lợi trên Vietjack, trong một tài khoản.

  • Phòng luyện thi cấp tốc: ĐGNL - ĐGTD, Tốt nghiệp THPT, Ôn vào 10, Ôn vào 6, Ôn Giữa kì/Cuối kì
  • Hơn 200K đề thi thử, đề minh hoạ, chính thức các năm
  • Với 3tr+ câu hỏi theo các mức độ Nhận biết, Thông hiểu, Vận dụng
  • Tải xuống đề thi [DOCX] với đầy đủ đáp án
  • Xem hàng ngàn bài giảng đính kèm củng cố thêm kiến thức
  • Bao gồm tất cả các bậc từ Tiểu học đến Đại học
  • Chặn hiển thị quảng cáo tăng khả năng tập trung ôn luyện
  • Đăng ký ngay

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

Chương trình chạy thử cho kết quả tổng bằng 0, vậy chắc chắn chương trình có lỗi

Lỗi mỗi lần tăng 2 đơn vị: Nếu số trước là số chẵn thì tăng 2 đơn vị sẽ được số chẵn tiếp theo cần cộng vào. Tuy nhiên, khi khởi trị (gán giá trị đầu tiên) lại là số 1, do vậy cứ liên tục cộng thêm 2 thì không được số nào là số chẵn cả.

Có thể cải tiến thêm để chương trình chạy đúng mà ngắn gọn hơn: Số trước là số chẵn thì tăng 2 đơn vị sẽ được số chẵn tiếp theo cần cộng vào, như vậy không cần kiểm tra số cộng vào có là số chẵn hay không trước khi cộng thêm cho tổng.

Chương trình ở Hình 1 được tạo ra để tính tổng các số nguyên chẵn trong phạm vi  (ảnh 2)