📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
معاملات الإسناد
نوع: محتوى تعليمي
تستخدم معاملات الإسناد قيم للمتغيرات.
نوع: محتوى تعليمي
جدول يوضح معاملات الإسناد:
المعامل | مثال
s = x + y | s = x + y
x += y | x = x + y
x -= y | x = x - y
x *= y | x = x * y
x /= y | x = x / y
المعامل
نوع: محتوى تعليمي
المعامل | المعنى
= | إسناد القيمة
+= | جمع وإسناد القيمة
-= | طرح وإسناد القيمة
*= | ضرب وإسناد القيمة
/= | قسمة وإسناد القيمة
مثال
نوع: محتوى تعليمي
x=6
x+=3
print(x)
نوع: محتوى تعليمي
9
مثال
نوع: محتوى تعليمي
x=6
x-=3
print(x)
نوع: محتوى تعليمي
3
مثال
نوع: محتوى تعليمي
x=6
x*=3
print(x)
نوع: محتوى تعليمي
18
مثال
نوع: محتوى تعليمي
x=6
x/=3
print(x)
نوع: محتوى تعليمي
2.0
نوع: METADATA
وزارة التعليم
Ministry of Education
2025 - 1447
149
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 4 بطاقة لهذه الصفحة
ما معنى معامل الإسناد 'x += y' في البرمجة؟
- أ) إسناد قيمة y إلى x
- ب) جمع قيمة y إلى x ثم إسناد النتيجة إلى x
- ج) طرح قيمة y من x ثم إسناد النتيجة إلى x
- د) مقارنة قيمة x مع قيمة y
الإجابة الصحيحة: b
الإجابة: جمع قيمة y إلى x ثم إسناد النتيجة إلى x
الشرح: 1. معامل '+=' هو معامل إسناد مركب.
2. معناه: خذ القيمة الحالية للمتغير x، أضف إليها قيمة y.
3. ثم خزن (اسند) النتيجة النهائية مرة أخرى في المتغير x.
4. العملية تكافئ كتابة: x = x + y.
تلميح: فكر في عملية حسابية تجمع متغيرين وتخزن النتيجة في أحدهما.
التصنيف: تعريف | المستوى: سهل
إذا كان x = 10، فما قيمة x بعد تنفيذ الأمر 'x /= 2'؟
الإجابة الصحيحة: c
الإجابة: 5.0
الشرح: 1. الأمر 'x /= 2' يعني: x = x / 2.
2. عوّض بقيمة x: x = 10 / 2.
3. نتيجة القسمة في لغة بايثون (كما في الأمثلة) تُرجع عدداً عشرياً.
4. إذن: x = 5.0.
تلميح: انتبه إلى نوع المعامل '/' في عملية الإسناد.
التصنيف: سؤال اختبار | المستوى: سهل
أي من معاملات الإسناد التالية يستخدم لضرب قيمة متغير في قيمة أخرى ثم تخزين النتيجة في نفس المتغير؟
الإجابة الصحيحة: c
الإجابة: *=
الشرح: 1. معاملات الإسناد المركبة تجمع بين عملية حسابية وعملية إسناد.
2. الرمز '*' يمثل عملية الضرب.
3. عند إضافته إلى رمز الإسناد '=' يصبح '*='.
4. معنى 'x *= y' هو: x = x * y (اضرب x في y، ثم خزن الناتج في x).
تلميح: ابحث عن المعامل الذي يجمع رمز العملية الحسابية مع رمز الإسناد.
التصنيف: مفهوم جوهري | المستوى: سهل
ما الفرق الأساسي بين معامل الإسناد البسيط '=' ومعامل الإسناد المركب مثل '+='؟
- أ) لا فرق، كلاهما يؤديان نفس المهمة.
- ب) معامل '=' للجمع، ومعامل '+=' للضرب.
- ج) معامل '=' يسند قيمة فقط، بينما '+=' يجري عملية حسابية (جمع) ثم يسند النتيجة.
- د) معامل '=' يستخدم مع الأرقام فقط، ومعامل '+=' يستخدم مع النصوص.
الإجابة الصحيحة: c
الإجابة: معامل '=' يسند قيمة فقط، بينما '+=' يجري عملية حسابية (جمع) ثم يسند النتيجة.
الشرح: 1. معامل '=' (الإسناد البسيط): ينقل قيمة من جهة اليمين إلى المتغير في جهة اليسار. مثال: s = x + y.
2. معامل '+=' (الإسناد المركب): يجري عملية حسابية (هنا الجمع) بين قيمة المتغير الحالية والقيمة الأخرى، ثم يسند النتيجة إلى نفس المتغير. مثال: x += y تكافئ x = x + y.
3. الفرق الجوهري هو إجراء العملية الحسابية قبل الإسناد في الحالة الثانية.
تلميح: قارن بين تعريف كل معامل في الجدول.
التصنيف: فرق بين مفهومين | المستوى: متوسط