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

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

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

اتبع هذه الخطوات لإكمال التحدي المصغر:
- يبدأ الروبوت في منتصف الملعب ويرسم الجوانب الأربعة لمربع أزرق كبير.
-
قم بتعديل مشروع Unit3Lesson2 لمطابقة هذه الصورة. تذكر أنه يمكنك استخدام كتل VEXcode أو كتل Switch أو مزيج من كلا النوعين من الكتل مع حساب VR Premium.
- ابدأ المشروع وحدد أين لا يكمل روبوت الواقع الافتراضي السلوكيات المتوقعة.
- تعديل المشروع وتشغيل المشروع مرة أخرى. معرفة ما إذا كان روبوت الواقع الافتراضي يكمل السلوكيات المتوقعة.
- إذا لم يرسم روبوت الواقع الافتراضي مربعًا أزرق، فكرر الخطوة السابقة وحاول مرة أخرى. استمر في تعديل وتشغيل مشروعك حتى يرسم روبوت الواقع الافتراضي مربعًا أزرق.
- بمجرد أن يرسم روبوت الواقع الافتراضي مربعًا أزرقًا بنجاح على لوحة الفن ساحة اللعب، احفظ المشروع.
تهانينا! لقد حللت التحدي الصغير!