صفحة 339 - كتاب المهارات الرقمية - الصف 8 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب المهارات الرقمية - الصف 8 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 8 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

📚 معلومات الصفحة

الكتاب: كتاب المهارات الرقمية - الصف 8 - الفصل 1 | المادة: المهارات الرقمية | المرحلة: الصف 8 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

📝 ملخص الصفحة

📚 التحكم في الروبوت: المتغيرات

المفاهيم الأساسية

المتغير: يشبه الاسم المستعار لشيء؛ يجب أن يتذكره جهاز الحاسب. يعمل مثل الحاوية في المقطع البرمجي لحفظ البيانات (أرقام أو أحرف).

المتغيرات الرقمية: أحد نوعي المتغيرات الرئيسيين.

المتغيرات النصية (السلاسل النصية - Strings): النوع الثاني الرئيسي من المتغيرات.

myVariable: متغير افتراضي جاهز للاستخدام في بيئة VEXcode VR. يمكن استخدامه أو إعادة تسميته أو حذفه.

خريطة المفاهيم

```markmap

الوحدة الخامسة: برمجة الروبوت

أهداف التعلم

فهم المتغيرات

  • المقصود بها
  • كيفية استخدامها
  • استخدامها للتحكم في حركة الروبوت

العمليات في VEXcode VR

  • إجراء العمليات الحسابية
  • استخدام الشرط
  • استخدام التكرار
  • التمييز بين أنواع التكرار

البرمجة التركيبية

  • تصميم مقطع برمجي بتقنياتها

الأدوات

VEXcode VR

  • بيئة البرمجة المستخدمة
#### واجهة بيئة VEXcode VR

  • فئات اللبنات البرمجية
  • شريط الأدوات
  • مساحة العمل
  • قائمة ملف
  • فتح / إغلاق لوحة اللبنات البرمجية
  • تكبير / تصغير اللبنات البرمجية
  • حجم العرض القياسي
#### شريط الأدوات

  • يحتوي على عدة خيارات
  • يعرض مقاطع فيديو تعليمية
  • زر "افتح الملعب" لتحميل المحاكاة
#### الملعب

  • مساحة افتراضية للروبوت
  • لتنفيذ المقاطع البرمجية بسيناريوهات مختلفة

التحكم في الروبوت

المتغيرات

#### تعريفها

  • اسم مستعار لحفظ البيانات
  • مثل حاوية في المقطع البرمجي
#### أنواعها الرئيسية

  • متغيرات رقمية
  • متغيرات نصية (سلاسل نصية)
#### المتغير الافتراضي

  • myVariable
#### فئة المتغيرات (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

📄 النص الكامل للصفحة

الدرس الأول: التحكم في الروبوت المتغيرات المتغير يشبه الاسم المستعار لشيء يجب أن يتذكره جهاز الحاسب. تعمل المتغيرات مثل الحاويات في المقطع البرمجي للحفاظ على البيانات التي يمكن أن تكون أرقامًا وأحرفًا. هناك فئتان رئيسيتان من المتغيرات وهما: المتغيرات الرقمية والمتغيرات النصية، ويطلق على المتغيرات النصية أيضًا سلاسل النصوص (Strings). يمكنك العثور على جميع اللبنات الخاصة بالمتغيرات في فئة المتغيرات (Variables). تحتوي بيئة فيكس كود في أو على متغير افتراضي جاهز للاستخدام يسمى myVariable ويمكنك استخدامه أو إعادة تسميته أو حذفه. يعرض القيمة الرقمية المخصصة للمتغير myVariable. يضبط قيمة المتغير myVariable إلى أي رقم تريده. يغير قيمة المتغير myVariable بمقدار 1. نظام الدفع مخاطبين المرض أحداث تحكم الاستشعار العمليات المتغيرات عناصر برمجة جديدة التعليقات إنشاء متغير إنشاء متغير منطقي إنشاء قائمة إنشاء قائمة 2 إنشاء عنصر إنشاء عناصر برمجة جديدة تعليق مجموعة إلى من تغيير بمقدار 0 1 وزارة التعليم Ministry of Education 2025 - 1447 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)، وهي شائعة في العدادات والحلقات التكرارية.

تلميح: فكر في معنى كلمة 'يغير' في سياق زيادة أو نقصان.

التصنيف: صيغة/خطوات | المستوى: متوسط