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

Đồng hồ thế giới

Thử thách : Vancouver chậm hơn New York 3 tiếng. Luân Đôn đi trước Vancouver 8 tiếng. Bây giờ là 4 giờ sáng thứ Hai tại New York. Mục tiêu của hoạt động này là tạo ra một thuật toán để tính thời hiện tại ở hai thành phố còn lại và khu vực của bạn. Sử dụng các khối Pen để lập trình cho Robot VR vẽ kim phút và kim giờ trên mỗi đồng hồ để hiển thị thời gian.

  • Tải xuống phiếu bài tập về Đồng hồ thế giới dưới dạng tệp PNG từ bản trình chiếu Google này .
    • Để tìm hiểu thêm về cách tải xuống các tệp .png từ trình chiếu, xem bài viết .
  • Chọn Art Canvas+ Playground và tải lên phiếu bài tập.
    • Để tìm hiểu thêm về cách tải hình ảnh lên Art Canvas+ Playground, xem bài viết .
  • Hãy thiết kế một thuật toán để tính toán thời gian hiện tại ở Vancouver, London và khu vực của bạn.
    • Khai báo các biến để lưu trữ giờ New York, giờ Vancouver, giờ London và giờ của bạn.
    • Xác định chênh lệch múi giờ giữa New York và khu vực của bạn.
    • Sử dụng các biến để tạo biểu thức cho mỗi câu gợi ý nhằm tính toán giờ ở Vancouver, giờ ở London và giờ của bạn.
  • Lập trình cho Robot thực tế ảo vẽ kim phút và kim giờ trên mỗi chiếc đồng hồ.
    • Sử dụng các giá trị biến để tính toán góc mà Robot VR cần xoay để vẽ kim giờ trên mỗi đồng hồ.
  • Sử dụng khối [print] để in thời gian ở Vancouver, London và khu vực của bạn ra Bảng điều khiển in.

Mẹo hữu ích

  • Kim giờ trên đồng hồ quay 30 độ (360 / 12) theo chiều kim đồng hồ mỗi giờ vì có 12 giờ trong một vòng quay 360 độ của kim giờ.
  • Sử dụng khối set từ danh mục "Biến" để đặt giá trị cho biến.

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

    • Lệnh Python phù hợp

      New York = 4
  • Để được trợ giúp về việc tạo biến và 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 từ thanh công cụ VEXcode VR.

    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, vui xem bài viết.