Skip to main content

Snail Climbing A Tree

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

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

نصائح مفيدة

  • إذا كان ارتفاع الشجرة المتبقي الذي يمكن للحلزون تسلقه يساوي أو يقل عن 350 ملم، فيمكن للحلزون الوصول إلى قمة الشجرة في غضون يوم واحد ولن ينزلق إلى أسفل خلال الليل.