Skip to main content
بوابة المعلم

حلقات البرمجة في VEXcode IQ

رمز صندوق أدوات المعلم مجموعة أدوات المعلم - الغرض من هذا النشاط

يمكن إنجاز برمجة السلوكيات المتكررة باستخدام حلقات [Repeat] أو [Forever]. باختصار، تسمح كتل [التكرار] للمبرمج بتعيين عدد معين من المرات لتكرار الكتل داخل الحلقة. تكرر كتلة [Forever] الكتل داخل حلقتها إلى الأبد، أو حتى يتم إيقاف المشروع. في هذا النشاط، يتعلم الطلاب عن كليهما.

لمزيد من المعلومات حول البرمجة باستخدام حلقات [Repeat] أو [Forever]، تفضل بزيارة معلومات المساعدة داخل VEXcode IQ.

فيما يلي ملخص لما سيفعله الطلاب في هذا النشاط:

  • شاهد الفيديو التعليمي باستخدام الحلقات.

  • استكشف مشروع مثال الإجراءات المتكررة.

  • قارن وتباين بين كتل [Forever] و [Repeat].

  • أكمل تحدي الحلقات المربعة الذي يطلب من الطلاب تحريك المخلب في مربع، وعمل المخلب والذراع قبل كل منعطف.

للمساعدة في تنظيم الطلاب لهذا النشاط، انقر هنا (Google / .docx / .pdf).

يجب أن يحصل المنشئ في كل مجموعة على الأجهزة المطلوبة. يجب أن يحصل المسجل على دفتر الملاحظات الهندسي للمجموعة. يجب على المبرمج فتح VEXcode IQ.

المواد المطلوبة:
الكمية المواد اللازمة
1

فيكس آي كيو سوبر كيت

1

VEXcode IQ

1

دفتر ملاحظات هندسي

1

استخدام الحلقات (البرنامج التعليمي)

1

تكرار الإجراءات مثال على المشروع

سيمنحك هذا النشاط الأدوات اللازمة لبرمجة الروبوت الخاص بك مع السلوكيات المتكررة. 

يمكنك استخدام معلومات التعليمات داخل VEXcode IQ للتعرف على الكتل. للحصول على إرشادات حول استخدام ميزة " المساعدة"، راجع البرنامج التعليمي "استخدام المساعدة".شريط أدوات VEXcode IQ مع رمز Tutorials الذي يتم استدعاؤه في مربع أحمر، على يمين قائمة File.

أيقونة نصائح المعلم نصائح للمعلم

إذا كانت هذه هي المرة الأولى التي يستخدم فيها الطلاب VEXcode IQ، فيمكنهم أيضًا مشاهدة البرامج التعليمية في شريط الأدوات لتعلم المهارات الأساسية الأخرى. شريط أدوات VEXcode IQ مع رمز Tutorials الذي يتم استدعاؤه في مربع أحمر، على يمين قائمة File.

أيقونة نصائح المعلم نصائح للمعلم

نمذجة كل خطوة من خطوات استكشاف الأخطاء وإصلاحها للطلاب. ذكّر الطلاب بأن كل مجموعة لديها شخص ما في دور الباني. يجب أن يتحقق هذا الشخص من هذه العناصر بانتظام طوال النشاط.

الخطوة 1: التحضير للنشاط

قبل أن تبدأ النشاط، هل لديك كل من هذه العناصر جاهزة ؟ يجب على الباني التحقق من كل مما يلي:

الخطوة 2: لنبدأ البرمجة بالحلقات.

ابدأ بمشاهدة فيديو استخدام الحلقات التعليمية في VEXcode IQ. يقرأ رمز الفيديو التعليمي استخدام الحلقات في الأسفل ويعرض المخطط التفصيلي لهيكل الحلقة في كتل.

يحتوي VEXcode IQ على العديد من الأمثلة المختلفة للمشاريع. ستستخدم إحداها في هذا الاستكشاف. للحصول على المساعدة والنصائح حول استخدام أمثلة المشاريع، تحقق من البرنامج التعليمي استخدام الأمثلة والقوالب.يقرأ أيقونة الفيديو التعليمي "Use Example Project and Templates" في الأسفل ويعرض مؤشرًا يحوم فوق أيقونة.

بعد ذلك، افتح مشروع مثال الإجراءات المتكررة. شريط أدوات VEXcode IQ مع فتح قائمة الملف، وفتح الأمثلة المحددة بمربع أحمر. "أمثلة مفتوحة" هو العنصر الرابع في القائمة.

يجب على المبرمج إكمال الخطوات التالية: 

  • افتح قائمة الملف.
  • حدد أمثلة مفتوحة. 
  • استخدم شريط التصفية في الجزء العلوي من التطبيق وحدد "Control" (التحكم). مثال على نافذة اختيار المشروع مع تمييز رمز تكرار الإجراءات بمربع أحمر. يتم تحديد فلتر التحكم في الأعلى.
  • حدد وافتح مشروع مثال الإجراءات المتكررة.مثال على أيقونة المشروع يقرأ تكرار الإجراءات في الأسفل ويظهر أيقونة روبوت مع سهم يلتف حوله ويقرأ "مرات 4 للإشارة" إلى التكرار.
  • احفظ مشروعك باسم "تكرار الإجراءات". مربع حوار اسم المشروع في شريط أدوات VEXcode IQ. يتم تحديد الشريحة 1 ويقرأ اسم المشروع الإجراء المتكرر.
  • تحقق للتأكد من أن اسم المشروع "تكرار الإجراءات" موجود الآن في النافذة الموجودة في وسط شريط الأدوات. 

ما الذي يفعله هذا المشروع بالفعل ؟ مثال على مشروع في مساحة عمل VEXcode IQ. إلى اليسار، يحتوي المشروع على كتلة عند البدء مع كتلة تكرار مرفقة، مع ضبط المعلمة على 4. داخل الحلقة يوجد محرك للكتلة مضبوط على التقدم بمقدار 300 مم ودوران للكتلة مضبوط على اليمين بمقدار 90 درجة. إلى اليسار ملاحظة تقرأ "هذا البرنامج يقود الروبوت في مربع 300x300mm عن طريق تكرار محرك الأقراص إلى الأمام وتحويل الأوامر 4 مرات."

قم بما يلي في دفترك الهندسي: 

تنبأ بما سيقوم به Clawbot في المشروع. اشرح كل إجراء سيكمله الروبوت. 

رمز صندوق أدوات المعلم صندوق أدوات المعلم - الإجابات

قم بتيسير مناقشة في الفصل الدراسي لجعل الطلاب يشاركون ما توقعوا أن يفعله هذا المشروع في دفتر ملاحظاتهم الهندسية.

ستختلف الإجابات، لكن يجب على الطلاب الإشارة إلى أن هذا المشروع سيجعل الروبوت يتحرك للأمام لمدة 300 ملليمتر ثم يستدير يمينًا لمدة 90 درجة، 4 مرات لإكمال المربع. بدلاً من استخدام نفس الكتلتين 4 مرات، تقلل كتلة التكرار نفس الإجراءات التي ستستخدمها 8 كتل - إلى 3 كتل. يجب أن تسرد تنبؤات الطلاب جميع السلوكيات الثمانية. تكرر كتلة التكرار إجراءات القيادة للأمام ثم الانعطاف.

يمكن الحفاظ على دفاتر ملاحظات الطلاب الهندسية وتسجيلها بشكل فردي (Google / .docx / .pdf) أو كفريق واحد (Google / .docx / .pdf). توفر الروابط السابقة نموذج تقييم مختلف لكل نهج. عندما يتم تضمين نموذج تقييم في التخطيط التعليمي، من الجيد شرح نموذج التقييم أو على الأقل إعطاء نسخ للطلاب قبل بدء النشاط.

أيقونة نصائح المعلم نصائح للمعلم

  • تأكد من أن الطلاب قد اختاروا أمثلة مفتوحة من قائمة الملف.

  • تأكد من أن الطلاب قد اختاروا مشروع مثال الإجراءات المتكررة. يمكنك الإشارة إلى الطلاب أن هناك العديد من الاختيارات للاختيار من بينها في صفحة الأمثلة المفتوحة. ذكّر الطلاب أنه يمكنهم الرجوع إلى البرنامج التعليمي "استخدام الأمثلة والقوالب" في أي وقت أثناء الاستكشاف.

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

  • نظرًا لأن VEXcode IQ يحتوي على الحفظ التلقائي، فليست هناك حاجة لحفظ المشروع مرة أخرى.

أيقونة نصائح المعلم نصائح للمعلم

  • تأكد من أن الطلاب قد اختاروا أمثلة مفتوحة من قائمة الملف.

  • تأكد من أن الطلاب قد اختاروا مشروع مثال الإجراءات المتكررة. يمكنك الإشارة إلى الطلاب أن هناك العديد من الاختيارات للاختيار من بينها في صفحة الأمثلة المفتوحة. ذكّر الطلاب أنه يمكنهم الرجوع إلى البرنامج التعليمي "استخدام الأمثلة والقوالب" في أي وقت أثناء الاستكشاف.

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

  • نظرًا لأن VEXcode IQ يحتوي على الحفظ التلقائي، فليست هناك حاجة لحفظ المشروع مرة أخرى.

الخطوة 3: ما الفرق بين [Forever] و [Repeat ]؟

مقتطفان من التعليمات البرمجية جنبًا إلى جنب يوضحان الفرق في حالة الاستخدام بين حلقة دائمة (إلى اليسار) وحلقة متكررة (إلى اليمين). إلى اليسار يوجد تعليق يقرأ "استخدام إدخال المستشعر لتحديد وقت الدوران" مع كتلة دائمة مع كتلة if ثم في الداخل. إذا تم الضغط على المصد، فسيستدير الروبوت يمينًا 90 درجة، وإلا فإنه سيتقدم للأمام. إلى اليمين يقرأ التعليق "استخدم مسافة ثابتة لتحديد وقت الدوران" مع ضبط حلقة التكرار على 4 لقيادة الروبوت في مربع 300 مم.

  • انظر إلى مشروع مثال الإجراءات المتكررة مرة أخرى. إنها أيضًا كومة من الكتل الموضحة على اليمين أعلاه.
    لاحظ أن كتلة [التكرار] تحتوي فقط على الحركات التي تتكرر 4 مرات. نادرًا ما تحتاج الحركات المتكررة إلى التكرار إلى الأبد، لذلك يتم استخدام كتلة [التكرار] عند الحاجة إلى عدد معين فقط من التكرار.

    إذا تم استبدال كتلة [Repeat] بكتلة [Forever]، فسيتكرر الروبوت في مربع إلى الأبد.
  • غالبًا ما يتم استخدام كتلة [Forever] مع عبارة مشروطة من أجل التحقق باستمرار لمعرفة ما إذا كان الشرط صحيحًا. في كومة الكتل أعلاه المرفقة بالكتلة [Forever]، لاحظ كيف سيقود الروبوت إلى الأمام حتى يستوفي شرط الاصطدام بشيء ما باستخدام مفتاح المصد. إذا تم الضغط على مفتاح المصد، فسوف يدور الروبوت. خلاف ذلك، سيستمر في المضي قدمًا.

    هذه حالة استخدام عملية لكتلة [Forever]. تخيل مكنسة ذاتية القيادة تستمر في التقدم إلى الأمام حتى تصطدم بشيء ما، ثم تتحول.

أيقونة توسيع التعلم الخاص بك قم بتوسيع نطاق تعلمك

لمزيد من استكشاف كيفية استخدام الحلقات مع الشروط، قم ببناء مشروع مكنسة الأرضية.مشروع VEXcode IQ مع كتلة When Started وكتلة Forever المرفقة. داخل كتلة FOREVER يوجد تكرار حتى كتلة مع ضبط الحالة على Bumper8 مضغوطة، وكتلة Drive FORWARD في الداخل. التالي هو كتلة إيقاف القيادة مع ضبط منعطف للكتلة على اليمين لـ 90 بالإضافة إلى اختيار عشوائي من 0 إلى 90 درجة.

  • اطلب من الطلاب فتح مشروع مثال Clawbot (نظام نقل الحركة). مثال على أيقونة المشروع يقرأ Clawbot Drivetrain في الأسفل للإشارة إلى القالب الذي يجب اختياره لهذا المشروع.
  • اطلب من الطلاب بناء المشروع أعلاه. 
  • اطلب من الطلاب حفظ المشروع باسم "مكنسة أرضية". مربع حوار المشروع في شريط أدوات VEXcode IQ. يتم تحديد الفتحة 1 ويقرأ اسم المشروع مكنسة الأرضية. 
  • إذا كان الطلاب بحاجة إلى مساعدة في حفظ المشروع، فارجع إلى البرنامج التعليمي للتسمية والحفظ. شريط أدوات VEXcode IQ مع رمز Tutorials الذي يتم استدعاؤه في مربع أحمر، على يمين قائمة File.

إذا كان الطلاب بحاجة إلى مساعدة في أي من المكوّنات، فقم بإحالتهم إلى معلومات المساعدة أو البرنامج التعليمي.

اطلب من الطلاب 
تنزيل المشروع وتشغيله لمراقبة كيفية تحرك الروبوت. إذا كان الطلاب بحاجة إلى مساعدة، فقم بتوجيههم إلى البرنامج التعليمي Download and Run a Project في VEXcode IQ.

بعد ذلك، ابدأ مناقشة الفصل واطلب من الطلاب شرح سبب استخدام كتلة [Forever] بدلاً من كتلة [Repeat].

يجب على الطلاب ملاحظة أنه يتم استخدام كتلة [Forever] لأن هذا المشروع يتحقق باستمرار لمعرفة ما إذا كان يتم الضغط على مفتاح المصد. 

رمز صندوق أدوات المعلم مجموعة أدوات المعلم - إعداد التحدي

اطلب من الطلاب برمجة الروبوت للتحرك في مربع، وجعل الروبوت يعرض الألوان، وإصدار الأصوات، وتحريك المخلب والذراع! سيأخذ الطلاب مثال الإجراءات المتكررة خطوة أخرى إلى الأمام من خلال دمج الذراع والمخلب بالإضافة إلى الأصوات والألوان.

  • للحصول على معلومات حول كيفية تنظيم فصل دراسي لنشاط ما، انقر هنا (Google / .docx / .pdf).

الخطوة 4: تحدي التوقف والانطلاق!

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

  • اجعل محرك Clawbot الخاص بك في مربع. 
  • قبل كل منعطف: 
    • يجب فتح المخلب وإغلاقه.
    • يجب رفع الذراع وخفضه.
    • يجب أن يعرض مؤشر LED الذي يعمل باللمس لونًا واحدًا على الأقل. 
    • يجب تشغيل صوت واحد على الأقل. 
  • لا يمكن لـ Clawbot القيادة على جانب من المربع أكثر من مرة. 
  • يمكنك استخدام مشروع مثال الإجراءات المتكررة كنقطة بداية ولكن احفظه باسم StopAndGo  قبل إجراء أي تغييرات.مربع حوار اسم المشروع في شريط أدوات VEXcode IQ. يتم تحديد الشريحة 1 ويقرأ اسم المشروع "توقف وانطلق".

في دفترك الهندسي، خطط لما يلي:

  • اطلب من السائق والمسجل تخطيط الحل الخاص بك والتنبؤ بما ستفعله كل كتلة في مشروعك مع Clawbot.
  • اطلب من المبرمج تنزيل وتشغيل مشروعك لاختباره قبل تقديمه.
  • اطلب من المنشئ إجراء تغييرات على المشروع حسب الحاجة والتواصل مع المسجل لتدوين الملاحظات حول ما تم تغييره أثناء الاختبار.

رمز صندوق أدوات المعلم صندوق أدوات المعلم - الحل

فيما يلي حل محتمل لتحدي التوقف والانطلاق:حل عينة VEXcode IQ مع كتلة عند البدء وكتلة تكرار مضبوطة على 4 مرفقة. هناك 9 كتل داخل كتلة التكرار تنص، بالترتيب، على ضبط TouchLED على اللون الأحمر، والقيادة للأمام لمدة 300 مم، ومحرك مخلب الدوران مفتوحًا لمدة 70 درجة، ومحرك ذراع الدوران لأعلى لمدة 360 درجة، ومحرك مخلب الدوران مغلقًا لمدة 70 درجة، ومحرك ذراع الدوران لأسفل لمدة 360 درجة، وتعيين لون LED للمس على اللون الأخضر، وتشغيل صفارات الإنذار الصوتية، والانعطاف يمينًا لمدة 90 درجة.

يمكنك تزويد الطلاب بنموذج تقييم برمجي لتسجيل مشاريعهم (Google / .docx / .pdf).

يمكن الحفاظ على دفاتر ملاحظات الطلاب الهندسية وتسجيلها بشكل فردي (Google / .docx / .pdf) أو كفريق واحد (Google / .docx / .pdf).

أيقونة تحفيز المناقشة تحفيز المناقشة - التفكير في النشاط

س: هل تحرك المخلب كما توقعت ؟
ج: ستختلف الإجابات ؛ ومع ذلك، فإن الهدف من هذا السؤال هو تعزيز التفكير المعرفي. بدأ الطلاب بالتنبؤ بالسلوكيات قبل اختبارها وتوثيق نتائجها والتفكير فيها.

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

س: كيف يؤدي استخدام التكرار إلى زيادة كفاءة المشروع ؟
ج: بدون حلقة [التكرار]، سيقوم Clawbot بأداء السلوكيات التي تحددها الكتل في المشروع مرة واحدة فقط. تخبر حلقة [التكرار] Clawbot بأداء جميع الكتل 4 مرات لتشكيل مربع.