📝 ملخص الصفحة
📚 التحكم في الروبوت: المتغيرات
المفاهيم الأساسية
المتغير: يشبه الاسم المستعار لشيء؛ يجب أن يتذكره جهاز الحاسب. يعمل مثل الحاوية في المقطع البرمجي لحفظ البيانات (أرقام أو أحرف).
المتغيرات الرقمية: أحد نوعي المتغيرات الرئيسيين.
المتغيرات النصية (السلاسل النصية - Strings): النوع الثاني الرئيسي من المتغيرات.
myVariable: متغير افتراضي جاهز للاستخدام في بيئة VEXcode VR. يمكن استخدامه أو إعادة تسميته أو حذفه.
خريطة المفاهيم
```markmap
الوحدة الخامسة: برمجة الروبوت
أهداف التعلم
فهم المتغيرات
- المقصود بها
- كيفية استخدامها
- استخدامها للتحكم في حركة الروبوت
العمليات في VEXcode VR
- إجراء العمليات الحسابية
- استخدام الشرط
- استخدام التكرار
- التمييز بين أنواع التكرار
البرمجة التركيبية
- تصميم مقطع برمجي بتقنياتها
الأدوات
VEXcode VR
#### واجهة بيئة VEXcode VR
- فئات اللبنات البرمجية
- شريط الأدوات
- مساحة العمل
- قائمة ملف
- فتح / إغلاق لوحة اللبنات البرمجية
- تكبير / تصغير اللبنات البرمجية
- حجم العرض القياسي
#### شريط الأدوات
- يحتوي على عدة خيارات
- يعرض مقاطع فيديو تعليمية
- زر "افتح الملعب" لتحميل المحاكاة
#### الملعب
- مساحة افتراضية للروبوت
- لتنفيذ المقاطع البرمجية بسيناريوهات مختلفة
التحكم في الروبوت
المتغيرات
#### تعريفها
- اسم مستعار لحفظ البيانات
- مثل حاوية في المقطع البرمجي
#### أنواعها الرئيسية
- متغيرات رقمية
- متغيرات نصية (سلاسل نصية)
#### المتغير الافتراضي
#### فئة المتغيرات (Variables)
- مكان جميع اللبنات الخاصة بالمتغيرات
##### لبنات أساسية
- myVariable (يعرض القيمة)
- مجموعة myVariable إلى ... (يضبط القيمة)
- تغيير myVariable من قبل ... (يغير القيمة بمقدار)
```
نقاط مهمة
- يمكن العثور على جميع اللبنات الخاصة بالمتغيرات في فئة المتغيرات (Variables).
- اللبنات الأساسية في فئة المتغيرات تسمح بـ:
-
عرض القيمة الرقمية المخزنة في المتغير.
- ضبط قيمة المتغير إلى أي رقم.
- تغيير قيمة المتغير بمقدار معين (مثل 1).
📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
الدرس الأول:
نوع: محتوى تعليمي
التحكم في الروبوت
نوع: محتوى تعليمي
المتغيرات
نوع: محتوى تعليمي
المتغير يشبه الاسم المستعار لشيء يجب أن يتذكره جهاز الحاسب. تعمل المتغيرات مثل الحاويات في المقطع البرمجي للحفاظ على البيانات التي يمكن أن تكون أرقامًا وأحرفًا.
نوع: محتوى تعليمي
هناك فئتان رئيسيتان من المتغيرات وهما: المتغيرات الرقمية والمتغيرات النصية، ويطلق على المتغيرات النصية أيضًا سلاسل النصوص (Strings).
نوع: محتوى تعليمي
يمكنك العثور على جميع اللبنات الخاصة بالمتغيرات في فئة المتغيرات (Variables).
نوع: محتوى تعليمي
تحتوي بيئة فيكس كود في أو على متغير افتراضي جاهز للاستخدام يسمى myVariable ويمكنك استخدامه أو إعادة تسميته أو حذفه.
نوع: محتوى تعليمي
يعرض القيمة الرقمية المخصصة للمتغير myVariable.
نوع: محتوى تعليمي
يضبط قيمة المتغير myVariable إلى أي رقم تريده.
نوع: محتوى تعليمي
يغير قيمة المتغير myVariable بمقدار 1.
نوع: محتوى تعليمي
نظام الدفع
نوع: محتوى تعليمي
مخاطبين
نوع: محتوى تعليمي
المرض
نوع: محتوى تعليمي
أحداث
نوع: محتوى تعليمي
تحكم
نوع: محتوى تعليمي
الاستشعار
نوع: محتوى تعليمي
العمليات
نوع: محتوى تعليمي
المتغيرات
نوع: محتوى تعليمي
عناصر برمجة جديدة
نوع: محتوى تعليمي
التعليقات
نوع: محتوى تعليمي
إنشاء متغير
نوع: محتوى تعليمي
إنشاء متغير منطقي
نوع: محتوى تعليمي
إنشاء قائمة
نوع: محتوى تعليمي
إنشاء قائمة 2
نوع: محتوى تعليمي
إنشاء عنصر
نوع: محتوى تعليمي
إنشاء عناصر برمجة جديدة
نوع: محتوى تعليمي
تعليق
نوع: محتوى تعليمي
مجموعة
نوع: محتوى تعليمي
إلى
نوع: محتوى تعليمي
من
نوع: محتوى تعليمي
تغيير
نوع: محتوى تعليمي
بمقدار
نوع: محتوى تعليمي
0
نوع: محتوى تعليمي
1
نوع: METADATA
وزارة التعليم
نوع: METADATA
Ministry of Education
نوع: METADATA
2025 - 1447
نوع: METADATA
339
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 5 بطاقة لهذه الصفحة
في بيئة VEXcode VR، ما هو اسم المتغير الافتراضي الذي يكون جاهزًا للاستخدام ويمكن إعادة تسميته أو حذفه؟
- أ) myVariable
- ب) defaultVar
- ج) programVar
- د) mainVariable
الإجابة الصحيحة: a
الإجابة: myVariable
الشرح: توفر بيئة VEXcode VR متغيرًا افتراضيًا جاهزًا لتبسيط عملية البدء في البرمجة، مما يقلل من الحاجة لإنشاء متغيرات جديدة للمبتدئين.
تلميح: تذكر الاسم الشائع للمتغيرات الافتراضية في بيئات البرمجة البسيطة.
التصنيف: مفهوم جوهري | المستوى: سهل
ما هو الدور الأساسي للمتغير في سياق البرمجة؟
- أ) يوفر طريقة لتصحيح الأخطاء البرمجية تلقائيًا.
- ب) يعمل كحاوية لتخزين البيانات التي يمكن أن تكون أرقامًا أو أحرفًا.
- ج) يحدد سرعة تنفيذ المقطع البرمجي.
- د) يتحكم في واجهة المستخدم الرسومية للبرنامج.
الإجابة الصحيحة: b
الإجابة: يعمل كحاوية لتخزين البيانات التي يمكن أن تكون أرقامًا أو أحرفًا.
الشرح: المتغيرات ضرورية في البرمجة لتخزين المعلومات بشكل مؤقت أو دائم، وهي تسمح للبرامج بالتعامل مع البيانات المتغيرة في المقطع البرمجي.
تلميح: فكر في كيفية استخدام الكمبيوتر للأشياء التي يحتاجها لاحقًا.
التصنيف: تعريف | المستوى: سهل
ما هي الفئتان الرئيسيتان للمتغيرات المذكورة في البرمجة، والتي تشمل 'سلاسل النصوص'؟
- أ) المتغيرات المنطقية والمتغيرات الزمنية.
- ب) المتغيرات المحلية والمتغيرات العامة.
- ج) المتغيرات الثابتة والمتغيرات الديناميكية.
- د) المتغيرات الرقمية والمتغيرات النصية.
الإجابة الصحيحة: d
الإجابة: المتغيرات الرقمية والمتغيرات النصية.
الشرح: تقسيم المتغيرات إلى رقمية ونصية (سلاسل النصوص) يساعد في تحديد نوع العمليات التي يمكن إجراؤها عليها والتحقق من صحة البيانات المدخلة أو المعالجة.
تلميح: ركز على طبيعة البيانات التي يمكن تخزينها.
التصنيف: مفهوم جوهري | المستوى: متوسط
ما هي الوظيفة الأساسية لللبنة البرمجية التي 'تضبط قيمة المتغير myVariable إلى أي رقم تريده' في VEXcode VR؟
- أ) زيادة قيمة المتغير myVariable بمقدار 1.
- ب) عرض القيمة الحالية للمتغير myVariable على الشاشة.
- ج) تعيين قيمة جديدة ومحددة للمتغير myVariable.
- د) حفظ قيمة المتغير myVariable بشكل دائم في الذاكرة.
الإجابة الصحيحة: c
الإجابة: تعيين قيمة جديدة ومحددة للمتغير myVariable.
الشرح: هذه اللبنة تستخدم لتغيير القيمة الحالية للمتغير بشكل كامل إلى قيمة جديدة تحددها، على عكس زيادة أو إنقاص القيمة بمقدار معين.
تلميح: فكر في معنى كلمة 'ضبط' في سياق برمجي.
التصنيف: صيغة/خطوات | المستوى: متوسط
ما هي الوظيفة الأساسية لللبنة البرمجية التي 'تغير قيمة المتغير myVariable بمقدار 1' في VEXcode VR؟
- أ) تعيين قيمة myVariable لتكون دائمًا 1.
- ب) عرض قيمة myVariable في جزء الإخراج فقط.
- ج) حذف المتغير myVariable من المشروع.
- د) زيادة القيمة الحالية للمتغير myVariable بمقدار 1.
الإجابة الصحيحة: d
الإجابة: زيادة القيمة الحالية للمتغير myVariable بمقدار 1.
الشرح: تُستخدم هذه اللبنة لزيادة (أو إنقاص إذا كان المقدار سالبًا) القيمة الحالية للمتغير بمقدار ثابت (في هذه الحالة 1)، وهي شائعة في العدادات والحلقات التكرارية.
تلميح: فكر في معنى كلمة 'يغير' في سياق زيادة أو نقصان.
التصنيف: صيغة/خطوات | المستوى: متوسط