Skip to main content

الدرس 2: تدفق مشروع مع كتلة [تكرار]

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

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

سينتقل روبوت الواقع الافتراضي من خلال الأوامر من كتلة [When Started] إلى أسفل المكدس. يشير كتلة [التكرار] إلى أن روبوت الواقع الافتراضي يجب أن يكرر الإجراءات داخل الكتلة بالعدد المحدد من المرات قبل الانتقال إلى الكتلة التالية في المكدس بعد كتلة [التكرار].

يؤدي العدد المحدد من المرات التي يتم فيها تعيين كتلة [التكرار] للتنفيذ إلى إنشاء "شرط". تسمح الشروط للمستخدم بالتحكم في تدفق المشروع. يجب استيفاء شرط كتلة [التكرار] قبل أن ينتقل المشروع إلى الكتلة التالية في المكدس. الشرط الذي تم إنشاؤه في المثال التالي هو "تكرار الأمرين [Drive for] و [Turn for] أربع مرات." 

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

تحدي صغير

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

ملعب Art Canvas في VEXcode VR مع مربع أزرق مرسوم إلى أعلى يمين روبوت VR.

اتبع هذه الخطوات لإكمال التحدي المصغر:

  • يبدأ الروبوت في منتصف الملعب ويرسم الجوانب الأربعة لمربع أزرق كبير.
  • قم بتعديل مشروع Unit3Lesson2 لمطابقة هذه الصورة. تذكر أنه يمكنك استخدام كتل VEXcode أو كتل Switch أو مزيج من كلا النوعين من الكتل مع حساب VR Premium. 

    كومة من الكتل في VEXcode VR. تحتوي كتلة متى بدأت على 6 كتل مرفقة تقرأ على النحو التالي من أعلى إلى أسفل. حرك القلم لأسفل، واضبط لون القلم على اللون الأحمر، وقم بالقيادة للأمام لمسافة 600 ملليمتر، وكرر 3. يوجد داخل التكرار 3 كتلتان تقرأان القيادة للأمام لمدة 600 ملليمتر والانعطاف يمينًا لمدة 90 درجة.

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

تهانينا! لقد حللت التحدي الصغير!

الأسئلة

يرجى تحديد رابط أدناه للوصول إلى اختبار الدرس.

Google Doc / .docx / .pdf