Skip to main content

مختبرات STEM
حلقة، هناك! طالب

أيقونة صندوق أدوات المعلم أدوات المعلم - مخطط النشاط

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

  • يتيح تعلم البرمجة باستخدام الحلقات المتكررة والأبدية للطلاب توفير الوقت عند إنشاء مشروع يستخدم نفس الإجراءات المتكررة. لمزيد من المعلومات حول الإرشادات المستخدمة في مشروع نصي، قم بزيارة معلومات مساعدة .

Clawbot V5 جاهز للتحرك!

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

  • تعليمات VEXcode V5 التي سيتم استخدامها في هذا الاستكشاف:

    • Drivetrain.driveFor(forward, 300, mm);

    • Drivetrain.turnFor(يمين، 90 درجة)؛

    • ClawMotor.spinFor(reverse, 70, Degree);

    • ArmMotor.spinFor(forward, 360, Degree);

    • احيانا صحيح) {}

    • كرر (4) {}

    • انتظر (5، ثواني)؛

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

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

إذا كانت هذه هي المرة الأولى التي يستخدم فيها الطالب VEXcode V5، فيمكنه قراءة مجموعة متنوعة من المقالات في مكتبة VEX.

أيقونة نصائح المعلم نصائح للمدرس - باستخدام الإكمال التلقائي

الإكمال التلقائي عبارة عن ميزة في VEXcode V5 تتنبأ ببقية الأمر الذي تكتبه. نظرًا لأن الطلاب يعملون في VEXcode V5، شجعهم على استخدام ميزة الإكمال التلقائي للمساعدة في بناء الجملة .

تغطي المقالة الإكمال التلقائي - البرامج التعليمية كيفية استخدام ميزة الإكمال التلقائي. لمزيد من المعلومات، استكشف مقاطع الفيديو التعليمية داخل VEXcode V5.

حدد البرنامج التعليمي للإكمال التلقائي.

 

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

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

VEX V5 Classroom Starter Kit (مع البرامج الثابتة المحدثة)

1

VEXcode V5 (أحدث إصدار، Windows، macOS)

1

دفتر الهندسة

1

نموذج لمشروع نموذج Clawbot (نظام الدفع ثنائي المحرك، بدون جيرو).

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

  • قبل أن تبدأ مشروعك، حدد مشروع القالب الصحيح. يحتوي المشروع النموذجي لقالب Clawbot (نظام الدفع ثنائي المحرك، بدون جيرو) على تكوين محرك Clawbot. إذا لم يتم استخدام القالب، فلن يقوم الروبوت الخاص بك بتشغيل المشروع بشكل صحيح.

     

  • حدد ملف و افتح الأمثلة.

  • قم بالتمرير عبر المشاريع المختلفة مثال . توضح هذه المشاريع مجموعة متنوعة من الإجراءات التي يمكن أن يقوم بها Clawbot. حدد وافتح نموذج المشروع Clawbot (نظام الدفع ثنائي المحرك، بدون جيرو) .

     

  • اسم المشروع RepeatingActions.

  • اكتب الكود التالي:

قم بإلقاء نظرة على المشروع ثم قم بما يلي في دفتر الملاحظات الهندسي الخاص بك.

  1. توقع ما سيطلب المشروع من Clawbot القيام به. شرح أكثر من حقيقة أن المشروع يتكرر.

    ما هو تكرار؟ ماذا يفعل Clawbot؟

  2. اكتب توقعك، ولكن لا تقسم المشروع القصير إلى أكثر من جزأين.

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

  1. سيحتوي هذا المشروع على الروبوت: قم بالقيادة للأمام لمسافة 300 ملم، ثم انعطف يمينًا بمقدار 90 درجة، ثم انتظر لمدة 5 ثوانٍ 4 مرات لإكمال المربع. بدلاً من استخدام نفس التعليمات الثلاثة 4 مرات، فإن التعليمة المتكررة تقلل الكمية إلى مرة واحدة فقط. تكرر التعليمات تكرار إجراءات القيادة للأمام ثم الدوران.

  2. قد يكون التوقع ببساطة هو "يتحرك Clawbot في مربع". ستكون هذه طريقة مختصرة لالتقاط الحركات المتكررة لـ Clawbot مع عدم وجود أي سياق.

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

  • قم بحفظ وتنزيل وتشغيل مشروع تكرار الإجراءات.

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

الخطوة 2: تشغيل المشروع ومراقبة الروبوت

انظر إلى مشروع تكرار الإجراءات (على اليمين) مرة أخرى. سيقوم هذا المشروع بتكرار السلوك للأمام ثم تحويل السلوك أربع مرات. يتم استخدام بنية الحلقة "التكرارية" عندما تريد استخدام مجموعة من السلوكيات لعدد معين من المرات.

إذا تم استبدال بنية التكرار ببنية حلقة "أثناء"، فسيكرر الروبوت السلوك للأمام ثم يحول السلوكيات "بينما" الشرط صحيح. يمكنك أيضًا ضبط الشرط على "صحيح" لتستمر حلقة "أثناء" إلى الأبد.

في المشروع الموجود على اليسار، يتم استخدام مدخلات المستشعر لتحديد وقت بدء الدوران. يستخدم المشروع الموجود على اليمين مسافة ثابتة لنظام الدفع لتحديد موعد بدء الدوران.

من أجل التحقق المستمر من مدخلات المستشعر، يتم استخدام عبارة "if/else" معًا في حلقة "while". في المشروع الموجود على اليسار، سيتجه الروبوت إلى اليمين عند الضغط على مستشعر "BumperB"، وإلا فسيتحرك الروبوت للأمام إلى الأبد إذا لم يتم الضغط على مستشعر "BumperB". للتحقق باستمرار من قيمة مستشعر BumperB، تكون عبارة "if" ضمن حلقة "while true".

المشروع أعلاه على اليسار هو حالة استخدام عملية لبنية تتكرر إلى الأبد - باستخدام while حلقات و if عبارات معًا. تخيل مكنسة ذاتية القيادة تستمر في التحرك للأمام حتى تصطدم بجدار أو جسم ما، ثم تستدير قبل مواصلة القيادة.

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

لمزيد من استكشاف كيفية استخدام الحلقات ذات الشروط الشرطية، اطلب من الطلاب إنشاء مشروع Floor Sweeper في VEXcode V5.

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

  • اطلب من الطلاب فتح نموذج المشروع Clawbot (نظام الدفع ثنائي المحرك، بدون الدوران) .

     

  • اطلب من الطلاب تسمية المشروع باسم "كناس الأرضيات".

  • اطلب من الطلاب بناء المشروع التالي.

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

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

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

الخطوة 3: تحدي الحلقات المربعة!

  • اجعل محرك Clawbot الخاص بك في مربع.

  • قبل كل دورة، يجب فتح المخلب وإغلاقه، ويجب رفع الذراع وخفضه.

  • لا يستطيع Clawbot القيادة على جانب المربع أكثر من مرة.

  • يمكنك استخدام مشروع RepeatingActions من الأعلى كنقطة بداية ولكن احفظه كـ SquaredLoops قبل إجراء أي تغييرات.

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

  • قم بتخطيط الحل الخاص بك وتوقع ما ستفعله كل تعليمات في مشروعك لـ Clawbot.

  • قم بتنزيل وتشغيل مشروعك لاختباره قبل تقديمه.

  • قم بإجراء تغييرات على المشروع حسب الحاجة وقم بتدوين ملاحظات حول ما تم تغييره أثناء الاختبار.

أيقونة صندوق أدوات المعلم أدوات المعلم - الحل

فيما يلي حل محتمل لتحدي الحلقات المربعة:

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