Skip to main content

World Clock

التحدي : فانكوفر متأخرة عن نيويورك بثلاث ساعات. يسبق توقيت لندن توقيت فانكوفر بثماني ساعات. الساعة الآن الرابعة صباحاً من يوم الاثنين في نيويورك. الهدف من هذا النشاط هو إنشاء خوارزمية لحساب الوقت في المدينتين الأخريين ومنطقتك. استخدم لبنات القلم لبرمجة روبوت الواقع الافتراضي لرسم عقرب الدقائق وعقرب الساعات على كل ساعة لعرض الوقت.

  • قم بتنزيل ورقة عمل نشاط الساعة العالمية كملف PNG من الشرائح على Google.
  • حدد لوحة الرسم الفنية + ساحة اللعب وقم بتحميل ورقة العمل الخاصة بالنشاط.
    • لمعرفة المزيد حول تحميل الصور إلى منصة Art Canvas+ Playground، المقالة.
  • صمم خوارزمية لحساب الوقت في فانكوفر ولندن ومنطقتك.
    • قم بتعريف متغيرات لتخزين توقيت نيويورك، وتوقيت فانكوفر، وتوقيت لندن، وتوقيتك أنت.
    • حدد فرق التوقيت بين نيويورك ومنطقتك.
    • استخدم المتغيرات لإنشاء تعبير لكل جملة من جمل الدليل لحساب توقيت فانكوفر، وتوقيت لندن، وتوقيتك أنت.
  • قم ببرمجة روبوت الواقع الافتراضي لرسم عقرب الدقائق وعقرب الساعات على كل ساعة.
    • استخدم قيم المتغيرات لحساب الزاوية التي يحتاجها روبوت الواقع الافتراضي للدوران لرسم عقرب الساعات على كل ساعة.
  • استخدم كتلة [print] لطباعة الوقت في فانكوفر ولندن ومنطقتك إلى وحدة التحكم في الطباعة.

نصائح مفيدة

  • يدور عقرب الساعات على الساعة 30 درجة (360 / 12) في اتجاه عقارب الساعة كل ساعة، حيث أن هناك 12 ساعة في دورة عقرب الساعات 360 درجة.
  • استخدم كتلة set من فئة المتغيرات لتعيين قيمة معينة للمتغير.

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

    • أمر بايثون المطابق

      نيويورك = 4
  • للحصول على مساعدة في إنشاء المتغيرات وتخزين البيانات في المشروع، يرجى تحديد زر "الدروس التعليمية" في VEXcode VR واختيار الدرس التعليمي تخزين البيانات.

    أيقونة الدروس التعليمية من شريط أدوات VEXcode VR.

    أيقونة برنامج تعليمي لتخزين البيانات في الواقع الافتراضي VEXcode.

  • للحصول على مزيد من المعلومات حول قواعد تسمية المتغيرات في VEXcode VR، الاطلاع على هذه المقالة.