ข้ามไปยังเนื้อหาหลัก

นาฬิกาโลก

ความท้าทาย: แวนคูเวอร์ช้ากว่านิวยอร์ก 3 ชั่วโมง ลอนดอนเร็วกว่าแวนคูเวอร์ 8 ชั่วโมง ขณะนี้เป็นเวลา 4:00 น. ของวันจันทร์ในนิวยอร์ก จุดประสงค์ของกิจกรรมนี้คือ สร้างอัลกอริทึมเพื่อคำนวณเวลาในอีกสองเมืองและในพื้นที่ของคุณ ใช้บล็อกปากกาเพื่อเขียนโค้ดหุ่นยนต์ VR ให้วาดเข็มนาทีและเข็มชั่วโมงบนนาฬิกาแต่ละเรือนเพื่อแสดงเวลา

  • ดาวน์โหลดใบงานกิจกรรมนาฬิกาโลกใน แบบไฟล์ PNG จากสไลด์โชว์ Google นี้
    • หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการดาวน์โหลดไฟล์ .png จากสไลด์โชว์ ดูบทความนี้
  • เลือก Art Canvas+ Playground แล้วอัปโหลดใบงานกิจกรรม
    • หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการอัปโหลดรูปภาพไปยัง Art Canvas+ Playground ดูบทความนี้
  • ออกแบบอัลกอริทึมเพื่อคำนวณว่าขณะนี้เป็นเวลาเท่าใดในแวนคูเวอร์ ลอนดอน และพื้นที่ของคุณ
    • ประกาศตัวแปรเพื่อเก็บเวลาของนิวยอร์ก เวลาของแวนคูเวอร์ เวลาของลอนดอน และเวลาของคุณ
    • ตรวจสอบความแตกต่างของเวลาระหว่างนิวยอร์กกับพื้นที่ของคุณ
    • ใช้ตัวแปรเพื่อสร้างนิพจน์สำหรับประโยคเบาะแสแต่ละประโยค เพื่อคำนวณเวลาในแวนคูเวอร์ เวลาในลอนดอน และเวลาของคุณ
  • เขียนโค้ดให้หุ่นยนต์ VR วาดเข็มนาทีและเข็มชั่วโมงบนนาฬิกาแต่ละเรือน
    • ใช้ค่าตัวแปรเพื่อคำนวณมุมที่หุ่นยนต์ VR ต้องหมุนเพื่อวาดเข็มชั่วโมงบนนาฬิกาแต่ละเรือน
  • ใช้บล็อก [พิมพ์] เพื่อพิมพ์เวลาในแวนคูเวอร์ ลอนดอน และพื้นที่ของคุณไปยังคอนโซลการพิมพ์

คำแนะนำที่เป็นประโยชน์

  • เข็มชั่วโมงบนนาฬิกาจะหมุนตามเข็มนาฬิกา 30 องศา (360 / 12) ทุกชั่วโมง เนื่องจากมี 12 ชั่วโมงในการหมุนเข็มชั่วโมง 360 องศา
  • ใช้บล็อก set จากหมวดหมู่ตัวแปรเพื่อกำหนดค่าให้กับตัวแปรนั้น

    VEXcode Set variable block that reads 'set NewYork to 4'.

    • คำสั่ง Python ที่ตรงกัน

      นิวยอร์ก = 4
  • หากต้องการความช่วยเหลือในการสร้างตัวแปรและจัดเก็บข้อมูลในโปรเจ็กต์ โปรดเลือกปุ่ม “TUTORIALS” ใน VEXcode VR และเลือก Storing Data Tutorial

    ไอคอนบทช่วยสอนจากแถบเครื่องมือ VEXcode VR

    ไอคอนบทช่วยสอนการจัดเก็บข้อมูลใน VEXcode VR

  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับกฎการตั้งชื่อตัวแปรใน VEXcode VR ดูบทความนี้