📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
نوع: محتوى تعليمي
وصف لبنات المتغير
عرض متغير
نوع: محتوى تعليمي
عرض متغير (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. استخدامها كاسم متغير سيؤدي إلى تضارب، لأن بيئة البرمجة تتوقع أن تؤدي هذه الكلمات وظيفة معينة وليست مجرد تخزين قيمة.
تلميح: تذكر الكلمات التي لها معنى خاص للمترجم أو المفسّر في لغة البرمجة.
التصنيف: سؤال اختبار | المستوى: متوسط