📚 أوامر التكرار
المفاهيم الأساسية
أوامر التكرار (Loop commands): تستخدم لإنشاء مقطع برمجي ينفذ نفس التعليمات عدة مرات.
لبنة تكرار ( ): تستخدم عند تنفيذ اللبنات البرمجية لعدد محدد سابقاً من المرات.
لبنة تكرار إلى الأبد: تستخدم عند تكرار اللبنات البرمجية لعدد غير محدد بدون توقف.
لبنة تكرار حتى ( ): تستخدم عند عدم معرفة عدد التكرارات، حيث تكرر اللبنات حتى يتحقق الشرط.
لبنة تكرار في حين ( ): تستخدم عند تنفيذ اللبنات بشكل متكرر بناءً على شرط معين، وتكرر طالما أن الشرط صحيح.
خريطة المفاهيم
```markmap
نظام الإحداثيات
نظام الإحداثيات الديكارتي
تطبيق في فيكس كود في آر (VEXcode VR)
#### ساحة اللعب
##### مركزها عند النقطة (0,0)
##### يقع الروبوت الافتراضي في المنتصف (0,0) عند البداية
##### نطاق الإحداثيات من -1000 مليمتر إلى 1000 مليمتر على كلا المحورين
#### تحديد موقع الروبوت
##### من خلال إحداثيات (X, Y) على لوحة التحكم
مثال على الإحداثيات
#### برمجة الروبوت
##### من نقطة البداية (0،0) والاتجاه لأعلى
##### إلى الإحداثيات المستهدفة (300X، 300Y)
#### مثال آخر: الانتقال من (-900, -900) إلى (300, 300)
##### الجزء الأول: يحرك الروبوت من (-900, -900) إلى (0, 0)
###### تحرك للأمام 900 مم
###### انعطف يمينًا 90 درجة
###### تحرك للأمام 900 مم
###### انعطف يسارًا 90 درجة
###### تحرك للأمام 300 مم
###### انعطف يمينًا 90 درجة
###### تحرك للأمام 300 مم
##### الجزء الثاني: يحرك الروبوت من (0, 0) إلى (300, 300)
#### حجم الشبكة
##### المربعات الفردية في خريطة الشبكة (VEXcode VR) هي 200 مليمتر × 200 مليمتر
أوامر التكرار
لبنات التكرار في فيكس كود في آر (VEXcode VR)
#### لبنة تكرار ( )
#### لبنة تكرار إلى الأبد
#### لبنة تكرار حتى ( )
#### لبنة تكرار في حين ( )
مثال تطبيقي: رسم مربع
#### استخدام لبنة تكرار ( )
#### المربع له 4 أضلاع و 4 زوايا متساوية
```
نقاط مهمة
- تنتمي لبنات التكرار إلى فئة لبنات "التحكم" ذات اللون البرتقالي في VEXcode VR.
- يمكن استخدام لبنة `تكرار ( )` لتبسيط المقطع البرمجي الذي يرسم مربعاً، مما يقلل الوقت والجهد.
- في مثال رسم المربع، يتم تكرار أمري "تحرك للأمام" و"انعطف يميناً" أربع مرات.