📋 المحتوى المنظم
📖 محتوى تعليمي مفصّل
تدريب 2
نوع: محتوى تعليمي
أكمل الجدول الآتي بكتابة نتيجة الأوامر البرمجية الموجودة في العمود الأول، وذلك عند تطبيقها على القائمة C والموضحة أدناه:
نوع: QUESTION_HOMEWORK
C=["red", "orange", "green", "blue", "white"]
نوع: QUESTION_HOMEWORK
print(C)
نوع: QUESTION_HOMEWORK
print(C[1])
نوع: QUESTION_HOMEWORK
print(C[-1])
نوع: QUESTION_HOMEWORK
print(C[3])
نوع: QUESTION_HOMEWORK
print(C[0], C[4])
نوع: QUESTION_HOMEWORK
print(C[0], C[-5])
نوع: QUESTION_HOMEWORK
C[3] = "red"
C[-3] = "blue"
C[0] = "green"
print(C)
نوع: QUESTION_HOMEWORK
C[0] = C[4]
C[1] = C[-2]
print(C)
🔍 عناصر مرئية
C=["red", "orange", "green", "blue", "white"]
A two-column table with a header row. The left column is labeled 'النتيجة' (Result) and the right column is labeled 'الأوامر البرمجية' (Programming Commands). The table shows the output of various print commands applied to a list C, and also shows list modification commands.
📄 النص الكامل للصفحة
--- SECTION: تدريب 2 ---
أكمل الجدول الآتي بكتابة نتيجة الأوامر البرمجية الموجودة في العمود الأول، وذلك عند تطبيقها على القائمة C والموضحة أدناه:
C=["red", "orange", "green", "blue", "white"]
print(C)
print(C[1])
print(C[-1])
print(C[3])
print(C[0], C[4])
print(C[0], C[-5])
C[3] = "red"
C[-3] = "blue"
C[0] = "green"
print(C)
C[0] = C[4]
C[1] = C[-2]
print(C)
--- VISUAL CONTEXT ---
**TABLE**: C=["red", "orange", "green", "blue", "white"]
Description: A two-column table with a header row. The left column is labeled 'النتيجة' (Result) and the right column is labeled 'الأوامر البرمجية' (Programming Commands). The table shows the output of various print commands applied to a list C, and also shows list modification commands.
Table Structure:
Headers: النتيجة | الأوامر البرمجية
Rows:
Row 1: | C=["red", "orange", "green", "blue", "white"]
Row 2: | print(C)
Row 3: | print(C[1])
Row 4: | print(C[-1])
Row 5: | print(C[3])
Row 6: | print(C[0], C[4])
Row 7: | print(C[0], C[-5])
Row 8: | C[3] = "red"
C[-3] = "blue"
C[0] = "green"
print(C)
Row 9: | C[0] = C[4]
C[1] = C[-2]
print(C)
Empty cells: All cells in the 'النتيجة' column are empty, intended to be filled by the user.
Calculation needed: The user is expected to determine the output of each programming command and fill it into the corresponding 'النتيجة' cell.
Data: The table contains programming code snippets and their expected output when executed in a Python-like environment with list indexing.
Context: This exercise tests understanding of list indexing (positive and negative) and how to predict the output of print statements in a programming context.
🎴 بطاقات تعليمية للمراجعة
عدد البطاقات: 10 بطاقة لهذه الصفحة
إذا كانت القائمة C = ['red', 'orange', 'green', 'blue', 'white']، فما نتيجة الأمر البرمجي print(C)؟
- أ) ['orange', 'green', 'blue', 'white']
- ب) ['red', 'orange', 'green', 'blue', 'white']
- ج) red orange green blue white
- د) red, orange, green, blue, white
الإجابة الصحيحة: b
الإجابة: ['red', 'orange', 'green', 'blue', 'white']
الشرح: ١. الأمر print(C) يطبع القائمة C كاملة.
٢. القائمة C تحتوي على العناصر: 'red', 'orange', 'green', 'blue', 'white'.
٣. الناتج: ['red', 'orange', 'green', 'blue', 'white']
تلميح: الأمر print(C) يطبع محتوى القائمة كاملة كما هي.
التصنيف: مسألة تدريبية | المستوى: سهل
إذا كانت القائمة C = ['red', 'orange', 'green', 'blue', 'white']، فما نتيجة الأمر البرمجي print(C[1])؟
- أ) red
- ب) orange
- ج) green
- د) blue
الإجابة الصحيحة: b
الإجابة: orange
الشرح: ١. القائمة C تحتوي على العناصر: [0:'red', 1:'orange', 2:'green', 3:'blue', 4:'white']
٢. الأمر print(C[1]) يطلب طباعة العنصر في الفهرس 1.
٣. العنصر في الفهرس 1 هو 'orange'.
تلميح: تذكر أن فهرسة القوائم في البرمجة تبدأ من الصفر.
التصنيف: مسألة تدريبية | المستوى: سهل
إذا كانت القائمة C = ['red', 'orange', 'green', 'blue', 'white']، فما نتيجة الأمر البرمجي print(C[-1])؟
- أ) red
- ب) blue
- ج) white
- د) green
الإجابة الصحيحة: c
الإجابة: white
الشرح: ١. القائمة C تحتوي على العناصر: [0:'red', 1:'orange', 2:'green', 3:'blue', 4:'white']
٢. الفهرس -1 يشير إلى آخر عنصر في القائمة.
٣. آخر عنصر في القائمة هو 'white'.
تلميح: الفهرس السالب -1 يشير إلى آخر عنصر في القائمة.
التصنيف: مسألة تدريبية | المستوى: سهل
إذا كانت القائمة C = ['red', 'orange', 'green', 'blue', 'white']، فما نتيجة الأمر البرمجي print(C[3])؟
- أ) green
- ب) blue
- ج) white
- د) orange
الإجابة الصحيحة: b
الإجابة: blue
الشرح: ١. القائمة C تحتوي على العناصر: [0:'red', 1:'orange', 2:'green', 3:'blue', 4:'white']
٢. الأمر print(C[3]) يطلب طباعة العنصر في الفهرس 3.
٣. العنصر في الفهرس 3 هو 'blue'.
تلميح: تأكد من عد الفهارس بدءاً من الصفر.
التصنيف: مسألة تدريبية | المستوى: سهل
إذا كانت القائمة C = ['red', 'orange', 'green', 'blue', 'white']، فما نتيجة الأمر البرمجي print(C[0], C[4])؟
- أ) red orange
- ب) red blue
- ج) red white
- د) orange white
الإجابة الصحيحة: c
الإجابة: red white
الشرح: ١. القائمة C تحتوي على العناصر: [0:'red', 1:'orange', 2:'green', 3:'blue', 4:'white']
٢. الأمر print(C[0], C[4]) يطلب طباعة العنصرين في الفهرس 0 والفهرس 4.
٣. العنصر في الفهرس 0 هو 'red' والعنصر في الفهرس 4 هو 'white'.
٤. ستكون النتيجة 'red white' (مفصولة بمسافة).
تلميح: سيتم طباعة العنصر الأول والعنصر الأخير مفصولين بمسافة.
التصنيف: مسألة تدريبية | المستوى: سهل
إذا كانت القائمة C = ['red', 'orange', 'green', 'blue', 'white']، فما نتيجة الأمر البرمجي print(C[0], C[-5])؟
- أ) red orange
- ب) red red
- ج) white white
- د) red white
الإجابة الصحيحة: b
الإجابة: red red
الشرح: ١. القائمة C تحتوي على 5 عناصر: [0:'red', 1:'orange', 2:'green', 3:'blue', 4:'white']
٢. الفهرس -5 يشير إلى العنصر الأول (البداية) عند استخدام الفهرسة السالبة.
٣. C[0] هو 'red' و C[-5] هو أيضاً 'red'.
٤. ستكون النتيجة 'red red' (مفصولة بمسافة).
تلميح: الفهرس -5 يشير إلى العنصر الأول في قائمة مكونة من 5 عناصر.
التصنيف: مسألة تدريبية | المستوى: متوسط
بعد تنفيذ الأوامر التالية على القائمة C = ['red', 'orange', 'green', 'blue', 'white']:
C[3] = 'red'
C[-3] = 'blue'
C[0] = 'green'
ما نتيجة الأمر print(C)؟
- أ) ['red', 'orange', 'blue', 'red', 'white']
- ب) ['green', 'orange', 'green', 'blue', 'white']
- ج) ['green', 'orange', 'blue', 'red', 'white']
- د) ['red', 'blue', 'green', 'red', 'white']
الإجابة الصحيحة: c
الإجابة: ['green', 'orange', 'blue', 'red', 'white']
الشرح: ١. القائمة الأصلية: ['red', 'orange', 'green', 'blue', 'white']
٢. C[3] = 'red' → العنصر في الفهرس 3 (الرابع) يصبح 'red'.
٣. C[-3] = 'blue' → العنصر في الفهرس -3 (الثالث من النهاية، أي 'green') يصبح 'blue'.
٤. C[0] = 'green' → العنصر الأول يصبح 'green'.
٥. القائمة النهائية: ['green', 'orange', 'blue', 'red', 'white']
تلميح: تذكر أن الفهرس 3 يشير إلى العنصر الرابع، والفهرس -3 يشير إلى العنصر الثالث من النهاية، والفهرس 0 يشير إلى العنصر الأول.
التصنيف: مسألة تدريبية | المستوى: متوسط
بعد تنفيذ الأوامر التالية على القائمة C = ['red', 'orange', 'green', 'blue', 'white']:
C[0] = C[4]
C[1] = C[-2]
ما نتيجة الأمر print(C)؟
- أ) ['white', 'orange', 'green', 'blue', 'white']
- ب) ['red', 'blue', 'green', 'blue', 'white']
- ج) ['white', 'blue', 'green', 'blue', 'white']
- د) ['white', 'blue', 'green', 'red', 'white']
الإجابة الصحيحة: c
الإجابة: ['white', 'blue', 'green', 'blue', 'white']
الشرح: ١. القائمة الأصلية: ['red', 'orange', 'green', 'blue', 'white']
٢. C[0] = C[4] → العنصر الأول (C[0]) يأخذ قيمة العنصر الأخير (C[4] = 'white').
٣. C[1] = C[-2] → العنصر الثاني (C[1]) يأخذ قيمة العنصر قبل الأخير (C[-2] = 'blue').
٤. القائمة النهائية: ['white', 'blue', 'green', 'blue', 'white']
تلميح: C[4] هو العنصر الأخير ('white')، وC[-2] هو العنصر قبل الأخير ('blue'). يتم نسخ قيم هذه العناصر إلى مواقع جديدة.
التصنيف: مسألة تدريبية | المستوى: متوسط
في قائمة تحتوي على 5 عناصر، ما هو العنصر الذي يشير إليه الفهرس -3؟
- أ) العنصر الثالث من البداية
- ب) العنصر الثالث من النهاية
- ج) العنصر الأخير
- د) العنصر الأول
الإجابة الصحيحة: b
الإجابة: العنصر الثالث من النهاية
الشرح: ١. الفهرس السلبي يبدأ من نهاية القائمة.
٢. الفهرس -1 يشير إلى العنصر الأخير.
٣. الفهرس -2 يشير إلى العنصر قبل الأخير.
٤. الفهرس -3 يشير إلى العنصر الثالث من النهاية.
تلميح: الفهرس السلبي يبدأ العد من نهاية القائمة، حيث -1 هو الأخير.
التصنيف: مفهوم جوهري | المستوى: سهل
ما هي نتيجة الأمر print(C[0], C[-5]) إذا كانت C = ['red', 'orange', 'green', 'blue', 'white']؟
- أ) red white
- ب) red red
- ج) white red
- د) orange red
الإجابة الصحيحة: b
الإجابة: red red
الشرح: ١. C[0] يشير إلى العنصر الأول في القائمة: 'red'.
٢. C[-5] يشير إلى العنصر الأول من النهاية في قائمة مكونة من 5 عناصر: 'red'.
٣. الأمر print(C[0], C[-5]) يطبع القيمتين: 'red' و'red'.
٤. الناتج: red red
تلميح: C[0] هو العنصر الأول، وC[-5] هو العنصر الأول أيضاً في قائمة من 5 عناصر.
التصنيف: مسألة تدريبية | المستوى: سهل