📚 عناصر البرمجة الجديدة (My Blocks)
المفاهيم الأساسية
عنصر برمجة جديد (My block): وحدة برنامج (مجموعة من اللبنات) باسم محدد يمكن تضمينها في المقطع البرمجي كلبنة واحدة.
خريطة المفاهيم
```markmap
البرمجة التركيبية
التعريف
تقسيم المهام إلى وحدات صغيرة
تعاون الوحدات لحل المشكلة الكلية
تسمى "الدوال" في لغات أخرى
التنفيذ في فيكس كود في آر
عناصر برمجة جديدة (My Blocks)
#### تعريفها
##### وحدة برنامج (مجموعة لبنات)
##### تضمينها كلبنة واحدة
#### إنشاء عنصر برمجة جديد
##### الخطوات
###### 1. اضغط على فئة "عناصر برمجة جديدة" (My Blocks)
###### 2. اضغط على "إنشاء عنصر" (Make a Block)
###### 3. اكتب اسمًا للعنصر الجديد
###### 4. اضغط على "موافق" (OK)
#### استخدامه داخل المقطع البرمجي
#### تقسيمه إلى وحدات أصغر
أهمية My Blocks
عند تكرار نفس العملية
تجنب إعادة إنشاء تسلسل اللبنات
تجميع التسلسل في عنصر واحد
مثال تطبيقي
رسم خط متعرج
#### تحديد نمط الخطوة الواحدة
##### تحرك للأمام 200 مم
##### انعطف يمين 90 درجة
##### تحرك للأمام 200 مم
##### انعطف يسار 90 درجة
#### تحويل الرمز إلى My Block
#### استخدامه مع لبنات أخرى
إعداد خصائص القلم
لبنة "اضبط القلم على العرض"
#### الخيارات: نحيف للغاية، نحيف، متوسط، واسع، واسع جدا
لبنة "اضبط القلم على اللون"
توضع في بداية المقطع البرمجي
#### تؤثر على كل الخطوات التالية
```
نقاط مهمة
- قيمة My Blocks تظهر عندما يتكون المقطع البرمجي من مهام متكررة.
- استخدامها يسمح بتطوير المقطع البرمجي دون إعادة إنشاء نفس التسلسل من اللبنات عدة مرات.
- فئة "عناصر برمجة جديدة" تكون خالية من اللبنات في بداية المقطع البرمجي، ثم تمتلئ باللبنات التي ينشئها المستخدم.
- لحذف مدخل محدد أثناء الإنشاء، اختر أيقونة "مسح" (Clear) أعلى المدخل المراد إزالته.