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

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

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

الدرس: عرض متغير

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

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

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

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

📝 ملخص الصفحة

📚 وصف لبنات المتغير

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

عرض متغير (Reports a variable): لبنة تُستخدم عند الحاجة لاستخدام قيمة المتغير مع لبنة أخرى.

تهيئة متغير (Initialize a variable): لبنة تُستخدم لتعيين أو تحديث قيمة متغير محدد (مجموعة () إلى ()).

تغيير متغير (Change a variable): لبنة تُستخدم لتغيير قيمة مخزنة بالفعل في متغير بمقدار محدد (تغيير () من قبل ()).

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

```markmap

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

أهداف التعلم

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

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

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

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

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

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

الأدوات

VEXcode VR

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

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

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

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

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

المتغيرات

#### تعريفها

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

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

  • myVariable
#### فئة المتغيرات (Variables)

  • مكان جميع اللبنات الخاصة بالمتغيرات
##### لبنات أساسية

  • myVariable (يعرض القيمة)
  • مجموعة myVariable إلى ... (يضبط القيمة)
  • تغيير myVariable من قبل ... (يغير القيمة بمقدار)
##### وصف لبنات المتغير

###### عرض متغير

  • استخدامه مع لبنة أخرى
###### تهيئة متغير

  • تعيين أو تحديث قيمة متغير
###### تغيير متغير

  • زيادة أو تقليل القيمة المخزنة
  • للتقليل: كتابة الرقم بإشارة سالب (-)
#### اسم المتغير

  • يجب أن يكون فريدًا في المقطع البرمجي
  • يتكون من أحرف كبيرة وصغيرة
  • يمكن استخدام أكثر من كلمة مع شرطة سفلية (_)
  • لا يمكن استخدام الكلمات الرئيسة المحجوزة (مثل: تكرار، إذا)
  • لا يحتوي على أحرف خاصة (!، ")
  • لا يبدأ برقم ولا يحتوي على مسافات
  • يفضل أن يمثل محتواه
```

نقاط مهمة

  • يحتوي المتغير على قيمة واحدة فقط في كل مرة.
  • لبنة التغيير تزيد أو تنقص قيمة المتغير برقم محدد.
  • الكلمات الرئيسة المحجوزة هي كلمات خاصة تستخدمها بيئة البرمجة ولا يمكن أن تكون أسماء متغيرات.

📋 المحتوى المنظم

📖 محتوى تعليمي مفصّل

نوع: محتوى تعليمي

وصف لبنات المتغير

عرض متغير

نوع: محتوى تعليمي

عرض متغير (Reports a variable) عندما تريد استخدام المتغير مع لبنة أخرى، فإنك تستخدم لبنة عرض المتغير.

تهيئة متغير

نوع: محتوى تعليمي

تهيئة متغير (Initialize a variable) عندما تريد تعيين أو تحديث قيمة متغير محدد، يمكنك استخدام لبنة مجموعة () إلى () (set)().

تغيير متغير

نوع: محتوى تعليمي

تغيير متغير (Change a variable) عندما تريد تغيير قيمة مخزنة بالفعل في متغير، يمكنك استخدام لبنة تغيير () من قبل () (change)().

تغيير لبنة المتغير

نوع: محتوى تعليمي

تعمل لبنة التغيير على زيادة أو تقليل قيمة المتغير برقم محدد، ولتقليل قيمة المتغير يجب كتابة الرقم بإشارة سالب (-).

نوع: محتوى تعليمي

يحتوي المتغير على قيمة واحدة فقط في كل مرة.

نوع: محتوى تعليمي

اسم المتغير

نوع: محتوى تعليمي

عندما تنشئ متغيرًا فإنك تحدد اسمه. يجب أن يكون اسم كل متغير فريدًا ولم يستخدم سابقًا في نفس المقطع البرمجي. يمكن أن يتكون اسم المتغير من مجموعة أحرف كبيرة وصغيرة، ويمكنك استخدام أكثر من كلمة مع وجود شرطة سفلية (_). بعض الكلمات لا يمكن استخدامها كاسم متغير؛ لأنها كلمات خاصة تستخدمها بالفعل بيئة البرمجة (على سبيل المثال: تكرار، محرك الأقراص، الدوران، بينما، إذا، آخر، إلخ). وتسمى بالكلمات الرئيسة المحجوزة. يجب ألا يحتوي اسم المتغير على أحرف خاصة (على سبيل المثال: !، "، إلخ)، وأيضًا لا يبدأ برقم ولا يحتوي على مسافات. يفضل أن يمثل اسم المتغير محتواه؛ حتى تفهم ما يمثله المتغير عندما تراه في المقطع البرمجي.

نوع: METADATA

وزارة التعليم Ministry of Education 2025 - 1447

نوع: METADATA

340

🔍 عناصر مرئية

An orange, rounded rectangular programming block labeled 'myVariable'. It represents a variable's value that can be reported or used.

An orange, rounded rectangular programming block. It has 'مجموعة' (set) on the right, a dropdown for 'myVariable', 'إلى' (to), and an input field containing '0'. This block is used to initialize or set a variable's value to a specific number.

An orange, rounded rectangular programming block. It has 'تغيير' (change) on the right, a dropdown for 'myVariable', 'من قبل' (by), and an input field containing '1'. This block is used to change a variable's value by a specified amount.

An orange, rounded rectangular programming block showing 'مجموعة' (set), 'myVariable', 'إلى' (to), and '0'. Above it, two labels with connecting lines point to parts of the block: 'اسم المتغير: myVariable' (Variable Name: myVariable) and 'قيمة المتغير: 0' (Variable Value: 0). This visual clarifies the components of a variable assignment block.

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

وصف لبنات المتغير --- SECTION: عرض متغير --- عرض متغير (Reports a variable) عندما تريد استخدام المتغير مع لبنة أخرى، فإنك تستخدم لبنة عرض المتغير. --- SECTION: تهيئة متغير --- تهيئة متغير (Initialize a variable) عندما تريد تعيين أو تحديث قيمة متغير محدد، يمكنك استخدام لبنة مجموعة () إلى () (set)(). --- SECTION: تغيير متغير --- تغيير متغير (Change a variable) عندما تريد تغيير قيمة مخزنة بالفعل في متغير، يمكنك استخدام لبنة تغيير () من قبل () (change)(). --- SECTION: تغيير لبنة المتغير --- تعمل لبنة التغيير على زيادة أو تقليل قيمة المتغير برقم محدد، ولتقليل قيمة المتغير يجب كتابة الرقم بإشارة سالب (-). يحتوي المتغير على قيمة واحدة فقط في كل مرة. اسم المتغير عندما تنشئ متغيرًا فإنك تحدد اسمه. يجب أن يكون اسم كل متغير فريدًا ولم يستخدم سابقًا في نفس المقطع البرمجي. يمكن أن يتكون اسم المتغير من مجموعة أحرف كبيرة وصغيرة، ويمكنك استخدام أكثر من كلمة مع وجود شرطة سفلية (_). بعض الكلمات لا يمكن استخدامها كاسم متغير؛ لأنها كلمات خاصة تستخدمها بالفعل بيئة البرمجة (على سبيل المثال: تكرار، محرك الأقراص، الدوران، بينما، إذا، آخر، إلخ). وتسمى بالكلمات الرئيسة المحجوزة. يجب ألا يحتوي اسم المتغير على أحرف خاصة (على سبيل المثال: !، "، إلخ)، وأيضًا لا يبدأ برقم ولا يحتوي على مسافات. يفضل أن يمثل اسم المتغير محتواه؛ حتى تفهم ما يمثله المتغير عندما تراه في المقطع البرمجي. وزارة التعليم Ministry of Education 2025 - 1447 340 --- VISUAL CONTEXT --- **DIAGRAM**: Untitled Description: An orange, rounded rectangular programming block labeled 'myVariable'. It represents a variable's value that can be reported or used. Context: Illustrates how a variable is displayed or reported in a programming environment. **DIAGRAM**: Untitled Description: An orange, rounded rectangular programming block. It has 'مجموعة' (set) on the right, a dropdown for 'myVariable', 'إلى' (to), and an input field containing '0'. This block is used to initialize or set a variable's value to a specific number. Context: Illustrates how a variable is initialized or its value is updated in a programming environment. **DIAGRAM**: Untitled Description: An orange, rounded rectangular programming block. It has 'تغيير' (change) on the right, a dropdown for 'myVariable', 'من قبل' (by), and an input field containing '1'. This block is used to change a variable's value by a specified amount. Context: Illustrates how a variable's stored value is modified by a specific increment or decrement. **DIAGRAM**: Untitled Description: An orange, rounded rectangular programming block showing 'مجموعة' (set), 'myVariable', 'إلى' (to), and '0'. Above it, two labels with connecting lines point to parts of the block: 'اسم المتغير: myVariable' (Variable Name: myVariable) and 'قيمة المتغير: 0' (Variable Value: 0). This visual clarifies the components of a variable assignment block. Context: Provides a detailed breakdown of the 'set variable' block, highlighting where the variable name and its assigned value are located.

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 5 بطاقة لهذه الصفحة

ما هي الوظيفة الأساسية لللبنة التي تقوم بـ 'عرض متغير' في بيئة البرمجة؟

  • أ) لتعيين قيمة أولية للمتغير.
  • ب) لتغيير قيمة المتغير بزيادة أو نقصان.
  • ج) لاستخدام قيمة المتغير مع لبنة أخرى.
  • د) لتحديد اسم جديد للمتغير.

الإجابة الصحيحة: c

الإجابة: تُستخدم لاستخدام قيمة المتغير مع لبنة أخرى.

الشرح: 1. لبنة 'عرض متغير' (Reports a variable) هي أداة برمجية. 2. وظيفتها الأساسية هي إتاحة قيمة المتغير للاستخدام مع لبنات برمجية أخرى ضمن المقطع البرمجي، مما يتيح لك الاستفادة من هذه القيمة في عمليات أو شروط مختلفة.

تلميح: فكر في متى تحتاج إلى إظهار أو تمرير قيمة المتغير للتعامل معها.

التصنيف: تعريف | المستوى: سهل

ما هي اللبنة المستخدمة لتعيين قيمة أولية لمتغير أو تحديث قيمته الحالية في البرمجة؟

  • أ) لبنة 'تغيير () من قبل ()'.
  • ب) لبنة 'عرض متغير'.
  • ج) لبنة 'مجموعة () إلى ()'.
  • د) لبنة 'حذف متغير'.

الإجابة الصحيحة: c

الإجابة: لبنة 'مجموعة () إلى ()'.

الشرح: 1. اللبنة 'مجموعة () إلى ()' (set) هي اللبنة المخصصة لهذه الوظيفة. 2. تُستخدم هذه اللبنة لتحديد قيمة ابتدائية لمتغير عند إنشائه، أو لتغيير (تحديث) قيمته إلى قيمة محددة جديدة لاحقًا في البرنامج.

تلميح: تذكر اللبنة التي تبدأ بها عملية إعطاء قيمة للمتغير أو تغيير قيمته بشكل مباشر.

التصنيف: تعريف | المستوى: سهل

عند استخدام لبنة 'تغيير () من قبل ()' لتقليل قيمة متغير في البرمجة، كيف يجب أن يُكتب الرقم الذي يمثل مقدار التغيير؟

  • أ) يجب كتابة الرقم بإشارة موجب (+).
  • ب) يجب كتابة الرقم بإشارة سالب (-).
  • ج) يجب كتابة الرقم بدون إشارة.
  • د) لا يمكن تقليل قيمة المتغير بهذه اللبنة مباشرة.

الإجابة الصحيحة: b

الإجابة: يجب كتابة الرقم بإشارة سالب (-).

الشرح: 1. لبنة 'تغيير () من قبل ()' (change) يمكنها زيادة أو إنقاص قيمة المتغير. 2. لتقليل قيمة المتغير، يجب تمرير رقم سالب كمدخل لللبنة، فعلى سبيل المثال، -1 لتقليله بمقدار واحد أو -5 لتقليله بخمسة.

تلميح: فكر في كيفية تمثيل النقصان أو الطرح في العمليات الحسابية.

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

أي من القواعد التالية تُعتبر قاعدة أساسية وصحيحة عند تسمية المتغيرات في بيئة البرمجة؟

  • أ) يمكن أن يحتوي اسم المتغير على أحرف خاصة مثل (!، ").
  • ب) يجب أن يبدأ اسم المتغير دائماً برقم.
  • ج) يمكن استخدام الكلمات الرئيسة المحجوزة كأسماء للمتغيرات.
  • د) يجب أن يكون اسم المتغير فريداً ولم يستخدم سابقاً في نفس المقطع البرمجي.

الإجابة الصحيحة: d

الإجابة: يجب أن يكون اسم المتغير فريداً ولم يستخدم سابقاً في نفس المقطع البرمجي.

الشرح: 1. من القواعد الأساسية لتسمية المتغيرات في البرمجة هو مبدأ التفرد. 2. ضمان أن كل متغير له هوية فريدة داخل نفس المقطع البرمجي يجنب التضارب ويضمن أن البرنامج يشير إلى القيمة الصحيحة بوضوح عند استدعاء المتغير.

تلميح: فكر في المبادئ الأساسية التي تضمن وضوح البرنامج وتجنب الأخطاء عند الإشارة للمتغيرات.

التصنيف: مفهوم جوهري | المستوى: متوسط

ما هي إحدى القواعد التي تمنع استخدام كلمة معينة كاسم للمتغير في بيئة البرمجة؟

  • أ) يجب أن يبدأ اسم المتغير بحرف كبير دائماً.
  • ب) لا يمكن استخدام الكلمات الرئيسة المحجوزة التي تستخدمها بيئة البرمجة بالفعل.
  • ج) يُفضل أن يكون اسم المتغير قصيراً جداً وغير معبر عن محتواه.
  • د) يجب أن يحتوي اسم المتغير على مسافات لتسهيل القراءة.

الإجابة الصحيحة: b

الإجابة: لا يمكن استخدام الكلمات الرئيسة المحجوزة التي تستخدمها بيئة البرمجة بالفعل.

الشرح: 1. الكلمات الرئيسة المحجوزة (Reserved Keywords) هي كلمات لها معانٍ خاصة ومحددة مسبقًا في لغة البرمجة، مثل 'تكرار' أو 'إذا'. 2. استخدامها كاسم متغير سيؤدي إلى تضارب، لأن بيئة البرمجة تتوقع أن تؤدي هذه الكلمات وظيفة معينة وليست مجرد تخزين قيمة.

تلميح: تذكر الكلمات التي لها معنى خاص للمترجم أو المفسّر في لغة البرمجة.

التصنيف: سؤال اختبار | المستوى: متوسط