📚 العمليات الحسابية في البرمجة
المفاهيم الأساسية
المعاملات الرياضية: رموز تستخدم لإجراء العمليات الحسابية في البرمجة، مثل الجمع (+)، والطرح (-)، والضرب (*)، والقسمة (/). توجد في فئة العمليات (Operators).
خريطة المفاهيم
```markmap
الوحدة الخامسة: برمجة الروبوت
الأدوات
VEXcode VR
#### واجهة بيئة VEXcode VR
##### فئات اللبنات البرمجية
###### العمليات (Operators)
- مكان جميع اللبنات الخاصة بالمعاملات الرياضية
####### المعاملات الرياضية
######## الغرض
- إجراء العمليات الحسابية (الجمع، الطرح، الضرب، القسمة)
######## مثال: لبنة الضرب (*)
- شكلها: كتلة بيضاوية خضراء
- وظيفتها: تحديد نتيجة عملية الضرب بين قيمتين رقميتين
###### المتغيرات (Variables)
- مكان جميع اللبنات الخاصة بالمتغيرات
####### إنشاء متغير رقمي
######## الخطوات
- 1. من فئة المتغيرات، اضغط على "إنشاء متغير" (Make a Variable)
- 2. في نافذة "متغير رقمي جديد"، اكتب اسمًا للمتغير (مثال: speed)
- 3. اضغط على "إرسال" (Submit)
######## النتيجة
- ظهور كتلة المتغير الجديد (مثل: speed) في فئة المتغيرات
####### إعادة تسمية متغير
######## الخطوات
- 1. من فئة المتغيرات، اضغط بزر الفأرة الأيمن على لبنة المتغير (مثل: myVariable)
- 2. من القائمة المنسدلة، اختر "إعادة تسمية المتغير" (Rename variable)
- 3. في نافذة "إعادة تسمية المتغير"، اضغط على لبنة الاسم القديم (myVariable)
- 4. اكتب الاسم الجديد للمتغير (مثال: newVariable)
- 5. اضغط على "إرسال" (Submit)
####### حذف متغير
######## الخطوات
- 1. من فئة المتغيرات، اضغط بزر الفأرة الأيمن على لبنة المتغير (مثل: newVariable)
- 2. من القائمة المنسدلة، اختر "حذف المتغير" (Delete the "newVariable" variable)
####### استخدام المتغيرات للتحكم في الحركة
######## مثال: التسارع
- الهدف: جعل الروبوت يتسارع بنسبة 20% كل 200 مليمتر.
- الخوارزمية:
- 1. اضبط القيمة الأولية لمتغير `speed` على 10.
- 2. كرر العملية 4 مرات.
- 3. في كل مرة:
- اضبط سرعة القيادة لتكون مساوية لقيمة `speed`.
- حرك الروبوت للأمام 200 مم.
- زد قيمة متغير `speed` بمقدار 20.
####### مراقبة قيم المتغير
######## الغرض
- عرض التغييرات التي تحدث لقيمة متغير (مثل `speed`) أثناء تشغيل البرنامج.
######## الخطوات
- 1. من فئة المتغيرات (Variables)، حدد خانة الاختيار بجوار متغير `speed`.
- 2. حدد أيقونة تحكم المراقبة (Monitor Console).
- 3. اضغط على بداية (Start).
######## النتيجة
- تظهر قيمة المتغير `speed` وتتغير في نافذة "مراقب" (Monitor) أثناء التنفيذ.
####### إجراء (Procedure)
####### تصفير (Reset)
```
نقاط مهمة
- في VEXcode VR، يمكن استخدام المعاملات الرياضية لإجراء أي عملية حسابية.
- مثال تطبيقي: تنفيذ عملية حسابية بسيطة يتضمن:
1. تعيين المتغير `x` إلى القيمة `2`.
2. تعيين متغير جديد اسمه `Multiplication` إلى نتيجة `6 * x` (باستخدام لبنة الضرب).
3. وضع لبنة عرض متغير `Multiplication` داخل لبنة `اطبع () ()` لعرض النتيجة.