Chuyển đến nội dung chính

Tuyển chọn kho báu Alibaba

Thử thách: Trong Nghìn lẻ một đêm, Alibaba vô tình tìm thấy một hang động nơi 40 tên trộm đang giấu chiến lợi phẩm của chúng khi đang đi du lịch cùng con lừa của mình. Anh ấy quyết định lấy càng nhiều càng tốt để chia sẻ với gia đình và bạn bè. Nhưng con lừa chỉ có thể chở  kg. Mỗi mặt hàng đều có nhãn ghi rõ giá trị và trọng lượng. Trong hoạt động này, bạn sẽ giúp Alibaba quyết định những mặt hàng nào nên được chọn để lấy giá trị tối đa là  của các mặt hàng, và lập trình cho Robot VR di chuyển xung quanh Art Canvas +playground để "nhấp" vào các nút Chọn bên dưới các mặt hàng để chỉ ra các mặt hàng đã được chọn. Để nhấp chuột nút Chọn, lái xe đến đó và sử dụng Bút để tô kín khu vực bằng màu xanh lá.

Mục123456
Cân nặng8941036
Giá trị2018312810
  • Chọn và tải xuống bảng Tuyển chọn Kho báu Alibaba dưới dạng tệp PNG từ bản trình chiếu Google .
  • Chọn Art Canvas+ Playground và tải lên Phiếu lựa chọn kho báu Alibaba.
  • Xác định các mặt hàng cần chọn với tổng trọng lượng là 25 kg 
  • Lập trình cho Robot VR tô màu nút Chọn bên dưới mỗi mục đã được chọn.
    • Sử dụng các khối [Lái xe] và [Quay xe] để điều khiển Robot VR vào nút Chọn bên dưới vật phẩm. Sử dụng khối [Tô màu khu vực] để tô màu khu vực đó bằng màu xanh lá cây. 
    • Sử dụng các biến để lưu trữ và theo dõi tổng giá trị của các mặt hàng đã chọn và tổng trọng lượng của các mặt hàng đã chọn.
    • Hãy thêm một ghi chú vào dự án của bạn để giải thích lý do bạn chọn những mục này.
  • Sử dụng khối [print] để in các giá trị biến ra Bảng điều khiển In nhằm báo cáo tổng giá trị của các mục đã chọn và tổng trọng lượng của các mục đã chọn.
  • Tham gia hoạt động Chọn Kho báu Alibaba cùng bạn bè. Giá trị cao nhất sẽ thắng!

Mẹo hữu ích

  • Để được trợ giúp về việc lưu trữ dữ liệu trong dự án, vui lòng chọn nút “HƯỚNG DẪN” trong VEXcode VR và chọn Hướng dẫn Lưu trữ dữ liệu .

Biểu tượng hướng dẫn lưu trữ dữ liệu trong VEXcode VR.

  • Để biết thêm thông tin về các quy tắc đặt tên biến trong VEXcode VR, xem bài viết.
  • Sử dụng khối set từ danh mục Biến để thiết lập giá trị cho biến.

    VEXcode Đặt khối biến đọc 'đặt totalValue thành 0'.

    • Lệnh Python tương ứng:

      Tổng giá trị = 0