📚 التكرارات (Loops) في VEXcode VR
المفاهيم الأساسية
التكرارات (Loops): تسمح بتكرار تنفيذ نفس الأوامر البرمجية عدة مرات.
أنواع التكرارات في VEXcode VR:
* تكرار (repeat): تنفيذ اللبنات البرمجية لعدد محدد من المرات.
* تكرار حتى (repeat until)
* إلى الأبد (forever)
* في حين (while)
خريطة المفاهيم
```markmap
الوحدة الخامسة: برمجة الروبوت
الأدوات
VEXcode VR
#### واجهة بيئة VEXcode VR
##### فئات اللبنات البرمجية
###### المتغيرات (Variables)
- مكان جميع اللبنات الخاصة بالمتغيرات
####### مراقبة قيم المتغير
######## الغرض
- عرض التغييرات التي تحدث لقيمة متغير أثناء تشغيل البرنامج.
######## الخطوات
- 1. من فئة المتغيرات (Variables)، حدد خانة الاختيار بجوار المتغير المراد مراقبته (مثل `X`).
- 2. حدد خانة الاختيار بجوار المتغير المراد مراقبته (مثل `Multiplication`).
- 3. حدد رمز وحدة تحكم المراقبة (Monitor Console).
- 4. اضغط على زر بداية (Start).
######## النتيجة
- تظهر قيم المتغيرات `X` و `Multiplication` وتتغير في نافذة "مراقب" (Monitor) أثناء التنفيذ.
- تتم طباعة قيمة متغير `Multiplication` إلى وحدة تحكم العرض (Print Console).
###### التكرارات (Loops)
####### أنواع التكرارات
- تكرار (repeat)
- تكرار حتى (repeat until)
- إلى الأبد (forever)
- في حين (while)
####### تكرار (repeat) مرات
######## الغرض
- تنفيذ اللبنات البرمجية الموجودة داخله لعدد محدد سابقًا من المرات.
######## مثال: العمليات الحسابية في تكرارات
1. عند بدء التشغيل.
2. عيّن المتغير `x` إلى 0.
3. كرر 10 مرات:
- غيّر `x` بمقدار 1 (زيادة).
- عيّن متغير `Multiplication` إلى `x * 6`.
- اطبع قيمة `Multiplication` ثم انقل المؤشر للصف التالي.
```
نقاط مهمة
* تُستخدم التكرارات لتجنب تكرار كتابة نفس الأوامر يدويًا.
* لبنة تكرار (repeat) مرات هي إحدى الأدوات لتنفيذ التكرار.
* يمكن دمج العمليات الحسابية (مثل الضرب) وتغيير المتغيرات داخل حلقة التكرار.
* يمكن طباعة مخرجات العمليات الحسابية في كل دورة من دورات التكرار.