أدوات المعلم - الغرض من هذا النشاط
يمكن تحقيق برمجة السلوكيات المتكررة باستخدام حلقات [Repeat] أو [Forever]. باختصار، تسمح الكتل [Repeat] للمبرمج بتعيين عدد محدد من المرات لتكرار الكتل داخل حلقته. تكرر الكتلة [للأبد] الكتل داخل حلقتها إلى الأبد، أو حتى يتوقف المشروع. في هذا النشاط، يتعلم الطلاب عن كليهما.
لمزيد من المعلومات حول البرمجة باستخدام [تكرار] أو [للأبد] حلقات، قم بزيارة معلومات المساعدة داخل VEXcode IQ.
فيما يلي ملخص لما سيفعله الطلاب في هذا النشاط:
-
شاهد الفيديو التعليمي باستخدام الحلقات .
-
استكشف المشروع النموذجي للإجراءات المتكررة.
-
قارن وقارن بين كتلتين [للأبد] و [تكرار].
-
أكمل تحدي الحلقات المربعة الذي يطلب من الطلاب تحريك Clawbot في مربع، وتحريك المخلب والذراع قبل كل دورة.
للمساعدة في تنظيم الطلاب لهذا النشاط اضغط هنا (Google / .docx / .pdf).
يجب أن يحصل المنشئ في كل مجموعة على الأجهزة المطلوبة. يجب أن يحصل المسجل على دفتر الملاحظات الهندسي للمجموعة. يجب على المبرمج فتح VEXcode IQ.
كمية | المواد المطلوبة |
---|---|
1 |
مجموعة VEX IQ الفائقة |
1 |
فيكس كود الذكاء |
1 |
دفتر الهندسة |
1 |
استخدام الحلقات (البرنامج التعليمي) |
1 |
تكرار الإجراءات مثال المشروع |
سيمنحك هذا النشاط الأدوات اللازمة لبرمجة الروبوت الخاص بك بسلوكيات متكررة.
يمكنك استخدام معلومات المساعدة داخل VEXcode IQ للتعرف على الكتل. للحصول على إرشادات حول استخدام ميزة Help ، راجع البرنامج التعليمي لاستخدام التعليمات.
نصائح المعلم
إذا كانت هذه هي المرة الأولى التي يستخدم فيها الطلاب VEXcode IQ، فيمكنهم أيضًا مشاهدة البرامج التعليمية في شريط الأدوات لتعلم مهارات أساسية أخرى.
نصائح المعلم
قم بتصميم كل خطوة من خطوات استكشاف الأخطاء وإصلاحها للطلاب. ذكّر الطلاب أن كل مجموعة لديها شخص ما يقوم بدور البناء. يجب على هذا الشخص التحقق من هذه العناصر بانتظام طوال النشاط.
الخطوة الأولى: التحضير للنشاط
قبل أن تبدأ النشاط، هل قمت بتجهيز كل عنصر من هذه العناصر؟ يجب على المنشئ التحقق من كل مما يلي:
-
هل جميع المحركات وأجهزة الاستشعار موصولة بالمنفذ الصحيح؟
-
هل تم إدخال الكابلات الذكية بالكامل في جميع المحركات وأجهزة الاستشعار؟
-
هل الدماغ مشغل؟
-
هل البطارية مشحونة؟
-
هل تم إدخال الراديو في Robot Brain؟
الخطوة 2: لنبدأ البرمجة بالحلقات.
ابدأ بمشاهدة الفيديو التعليمي باستخدام الحلقات في VEXcode IQ.
يحتوي VEXcode IQ على العديد من نماذج المشاريع المختلفة. ستستخدم واحدًا منهم في هذا الاستكشاف. للحصول على مساعدة ونصائح حول استخدام مشاريع الأمثلة، راجع البرنامج التعليمي لاستخدام الأمثلة والقوالب.
ثم افتح مشروع مثال الإجراءات المتكررة.
يجب على المبرمج أن يقوم بالخطوات التالية:
- افتح القائمة ملف.
- اختر افتح الأمثلة.
- استخدم شريط التصفية الموجود أعلى التطبيق وحدد "التحكم".
- حدد وافتح المشروع النموذجي تكرار الإجراءات .
- احفظ مشروعك باسم "الإجراءات المتكررة".
- تحقق للتأكد من أن اسم المشروع "إجراءات متكررة" موجود الآن في النافذة الموجودة في وسط شريط الأدوات.
ما الذي يفعله هذا المشروع فعلياً؟
قم بما يلي في دفترك الهندسي:
توقع ما سيطلب المشروع من Clawbot القيام به. اشرح كل إجراء سيكمله الروبوت.
أدوات المعلم - الإجابات
قم بتيسير مناقشة في الفصل الدراسي لحث الطلاب على مشاركة ما توقعوا أن يفعله هذا المشروع في دفتر ملاحظاتهم الهندسي.
ستختلف الإجابات، لكن يجب على الطلاب الإشارة إلى أن هذا المشروع سيدفع الروبوت للأمام لمسافة 300 ملم ثم يستدير لليمين بزاوية 90 درجة، 4 مرات لإكمال المربع. بدلاً من استخدام نفس الكتلتين 4 مرات، تقلل الكتلة المتكررة نفس الإجراءات التي قد تقوم بها 8 كتل - إلى 3 كتل. يجب أن تدرج توقعات الطلاب جميع السلوكيات الثمانية. تكرر كتلة التكرار إجراءات القيادة للأمام ثم الدوران.
يمكن الاحتفاظ بدفاتر الطلاب الهندسية وتسجيل درجاتها بشكل فردي (Google / .docx / .pdf) أو كفريق (Google / .docx / .pdf). توفر الروابط السابقة عنوانًا مختلفًا لكل نهج. عندما يتم تضمين نموذج تقييم في التخطيط التعليمي، فمن الجيد شرح نموذج التقييم أو على الأقل إعطاء نسخ منه للطلاب قبل بدء النشاط.
نصائح المعلم
-
تأكد من أن الطلاب قد اختاروا افتح الأمثلة من القائمة "ملف".
-
تأكد من أن الطلاب قد اختاروا نموذج المشروع تكرار الإجراءات . يمكنك الإشارة للطلاب إلى وجود العديد من الاختيارات للاختيار من بينها في صفحة فتح الأمثلة . ذكّر الطلاب بأنه يمكنهم الرجوع إلى البرنامج التعليمي لاستخدام الأمثلة والقوالب في أي وقت أثناء الاستكشاف.
-
يمكنك أن تطلب من الطلاب إضافة الأحرف الأولى من أسمائهم أو اسم مجموعتهم إلى اسم المشروع. سيساعد هذا في التمييز بين البرامج إذا طلبت من الطلاب تقديمها.
-
نظرًا لأن VEXcode IQ يتم حفظه تلقائيًا، فليست هناك حاجة لحفظ المشروع مرة أخرى.
نصائح المعلم
-
تأكد من أن الطلاب قد اختاروا افتح الأمثلة من القائمة "ملف".
-
تأكد من أن الطلاب قد اختاروا نموذج المشروع تكرار الإجراءات . يمكنك الإشارة للطلاب إلى وجود العديد من الاختيارات للاختيار من بينها في صفحة فتح الأمثلة . ذكّر الطلاب بأنه يمكنهم الرجوع إلى البرنامج التعليمي لاستخدام الأمثلة والقوالب في أي وقت أثناء الاستكشاف.
-
يمكنك أن تطلب من الطلاب إضافة الأحرف الأولى من أسمائهم أو اسم مجموعتهم إلى اسم المشروع. سيساعد هذا في التمييز بين البرامج إذا طلبت من الطلاب تقديمها.
-
نظرًا لأن VEXcode IQ يتم حفظه تلقائيًا، فليست هناك حاجة لحفظ المشروع مرة أخرى.
الخطوة 3: ما الفرق بين [للأبد] و [تكرار]؟
-
انظر إلى مشروع مثال الإجراءات المتكررة مرة أخرى. إنها أيضًا مجموعة الكتل الموضحة على اليمين أعلاه.
لاحظ أن كتلة [التكرار] بها حركات متكررة 4 مرات فقط. نادرًا ما تحتاج الحركات المتكررة إلى التكرار إلى الأبد، لذلك يتم استخدام كتلة [تكرار] عند الحاجة لعدد معين فقط من التكرارات.إذا تم استبدال الكتلة [تكرار] بكتلة [للأبد]، فسيكرر الروبوت في مربع إلى الأبد.
-
غالبًا ما يتم استخدام الكتلة [للأبد] مع عبارة شرطية من أجل التحقق المستمر لمعرفة ما إذا كان الشرط صحيحًا. في كومة الكتل أعلاه المرفقة بالكتل [للأبد]، لاحظ كيف سيتحرك الروبوت للأمام حتى يستوفي شرط الاصطدام بشيء ما باستخدام مفتاح المصد. إذا تم الضغط على مفتاح المصد، سوف يدور الروبوت. وإلا فإنها ستواصل السير إلى الأمام.
هذه حالة استخدام عملية للكتلة [للأبد]. تخيل مكنسة ذاتية القيادة تستمر في السير للأمام حتى تصطدم بشيء ما، ثم تستدير.
توسيع التعلم الخاص بك
لمزيد من استكشاف كيفية استخدام الحلقات ذات الشروط الشرطية، قم ببناء مشروع Floor Sweeper.
- اطلب من الطلاب فتح المشروع النموذجي لـ Clawbot (نظام الدفع).
- اطلب من الطلاب بناء المشروع أعلاه.
- اطلب من الطلاب حفظ المشروع باسم "كنسة الأرضيات".
- إذا كان الطلاب بحاجة إلى مساعدة في حفظ المشروع، فارجع إلى البرنامج التعليمي للتسمية والحفظ.
إذا كان الطلاب بحاجة إلى مساعدة في أي من الكتل، قم بإحالتهم إلى المعلومات أو البرنامج التعليمي مساعدة .
اطلب من الطلاب تنزيل المشروع وتشغيله لملاحظة كيفية تحرك الروبوت. إذا كان الطلاب بحاجة إلى المساعدة، فقم بتوجيههم إلى البرنامج التعليمي لتنزيل المشروع وتشغيله في VEXcode IQ.
بعد ذلك، ابدأ مناقشة صفية واطلب من الطلاب شرح سبب استخدام الكتلة [للأبد] بدلاً من الكتلة [تكرار].
يجب على الطلاب ملاحظة أنه يتم استخدام كتلة [للأبد] لأن هذا المشروع يتحقق باستمرار لمعرفة ما إذا كان يتم الضغط على مفتاح المصد.
أدوات المعلم - إعداد التحدي
اطلب من الطلاب برمجة الروبوت للتحرك في مربع، واطلب من الروبوت عرض الألوان، وإصدار الأصوات، وتحريك المخلب والذراع! سيأخذ الطلاب مشروع مثال الإجراءات المتكررة خطوة أخرى إلى الأمام من خلال دمج الذراع والمخلب بالإضافة إلى الأصوات والألوان.
الخطوة 4: تحدي التوقف والانطلاق!
- اجعل محرك Clawbot الخاص بك في مربع.
- قبل كل دورة:
- يجب فتح المخلب وإغلاقه.
- يجب رفع الذراع وخفضه.
- يجب أن يُظهر مؤشر Touch LED لونًا واحدًا على الأقل.
- يجب تشغيل صوت واحد على الأقل.
- لا يستطيع Clawbot القيادة على جانب المربع أكثر من مرة.
- يمكنك استخدام مشروع مثال الإجراءات المتكررة كنقطة بداية ولكن احفظه كـ StopAndGo قبل إجراء أي تغييرات.
في دفتر الهندسة الخاص بك، خطط لما يلي:
-
اطلب من برنامج التشغيل والمسجل تخطيط الحل الخاص بك والتنبؤ بما ستفعله كل كتلة في مشروعك على Clawbot.
-
اطلب من المبرمج تنزيل مشروعكلاختباره إرساله.
-
اطلب من المنشئ إجراء تغييرات على المشروع حسب الحاجة والتواصل مع المسجل لتدوين ملاحظات حول ما تم تغييره أثناء الاختبار.
تحفيز المناقشة - التفكير في النشاط
س: هل تحرك Clawbot كما توقعته؟
ج: سوف تختلف الإجابات؛ إلا أن الهدف من هذا السؤال هو تعزيز التفكير المعرفي. بدأ الطلاب بالتنبؤ بالسلوكيات قبل اختبارها، وتوثيق نتائجهم، والتأمل.
س: ما هو التحدي الأكبر في تحريك الذراع والمخلب بالإضافة إلى مشروع مثال الإجراءات المتكررة؟
ج: على الرغم من أن الإجابات قد تختلف، إلا أن الإجابة الشائعة يجب أن تكون أنه ربما يتعين على الطلاب اختبار عدد الدرجات التي يجب أن يفتحها المخلب ويغلقها وعدد الدرجات التي يجب أن يتحرك بها الذراع لأعلى ولأسفل.
س: كيف يؤدي استخدام التكرار إلى زيادة كفاءة المشروع؟
ج: بدون حلقة [تكرار]، لن يقوم Clawbot إلا بأداء السلوكيات التي تحددها الكتل الموجودة في المشروع مرة واحدة فقط. الحلقة [تكرار] تخبر Clawbot بتنفيذ جميع الكتل 4 مرات لتشكيل مربع.