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