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

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

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

الدرس: مثال توضيحي

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

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

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

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

📝 ملخص الصفحة

📚 دالة clear() للقوائم

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

دالة clear(): تحذف جميع عناصر القائمة.

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

```markmap

هياكل البيانات

هياكل البيانات غير البسيطة (Non-primitive)

هياكل خطية (Linear)

  • List
#### تعريف القائمة

  • صيغة: List_Name=[item1, item2,...,itemN]
  • عناصر القائمة
  • متغير يمثل اسم القائمة
#### فهرسة القوائم (List Indexing)

  • الوصول للعناصر: اسم_القائمة[رقم_الفهرس]
  • الفهرس يبدأ من الصفر (0)
##### الفهرسة الموجبة

  • fruits[0] → العنصر الأول ("apple")
  • fruits[2] → العنصر الثالث ("banana")
##### الفهرسة السالبة

  • fruits[-1] → العنصر الأخير ("banana")
  • fruits[-2] → العنصر الثاني قبل الأخير ("orange")
#### التكرار على القوائم

  • استخدام حلقة `for`
#### استخدام الدوال مع القوائم

##### دوال تعيد قيمة (لا تغير القائمة)

###### دالة len()

  • مثال: `gradesItems=len(grades)`
###### دالة sum()

  • مثال: `myGrades=sum(grades)`
###### دالة max()

  • الوظيفة: تعرض أكبر عنصر في القائمة.
  • مثال: `maxGrade=max(grades)`
###### دالة min()

  • الوظيفة: تعرض أصغر عنصر في القائمة.
  • مثال: `minGrade=min(grades)`
##### دوال تغير القائمة (دوال مدمجة)

###### listName.append(x)

  • الوظيفة: تضيف العنصر x لنهاية القائمة.
###### listName.remove(x)

  • الوظيفة: تزيل العنصر x من القائمة.
###### listName.count(x)

  • الوظيفة: تحسب عدد مرات ظهور x داخل القائمة.
###### listName.sort()

  • الوظيفة: ترتب عناصر القائمة تصاعدياً.
###### listName.reverse()

  • الوظيفة: ترتب عناصر القائمة عكسياً.
###### listName.clear()

  • الوظيفة: تزيل كافة العناصر من القائمة.

هياكل غير خطية (Non-linear)

  • Graph
  • Tree
```

نقاط مهمة

  • الصيغة: `listName.clear()`
  • بعد تنفيذ الدالة، تصبح القائمة فارغة `[]`.
  • مثال: `grades.clear()` يحذف جميع الدرجات من القائمة `grades`.

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

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

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

listName.clear()

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

دالة clear()

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

تحذف دالة clear() جميع عناصر القائمة.

مثال توضيحي

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

grades=[89,88,98,95] grades.append(100) grades.remove(88) print(grades) grades.clear() print(grades)

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

[89, 98, 95, 100] []

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

أكمل المقطع البرمجي الآتي:

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

groceryList=["salad", "fruits", "vegetables", "dairy"]

س1

نوع: QUESTION_HOMEWORK

ما الدالة التي ستستخدمها لإزالة عنصر "dairy" من القائمة؟

س2

نوع: QUESTION_HOMEWORK

ما الدالة التي ستستخدمها لطباعة عدد العناصر داخل القائمة؟

نوع: NON_EDUCATIONAL

جرب بنفسك

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

listName.clear() دالة clear() تحذف دالة clear() جميع عناصر القائمة. --- SECTION: مثال توضيحي --- grades=[89,88,98,95] grades.append(100) grades.remove(88) print(grades) grades.clear() print(grades) [89, 98, 95, 100] [] أكمل المقطع البرمجي الآتي: groceryList=["salad", "fruits", "vegetables", "dairy"] --- SECTION: س1 --- ما الدالة التي ستستخدمها لإزالة عنصر "dairy" من القائمة؟ --- SECTION: س2 --- ما الدالة التي ستستخدمها لطباعة عدد العناصر داخل القائمة؟ جرب بنفسك

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

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

ما الدالة التي تُستخدم لمعرفة عدد العناصر داخل قائمة في بايثون؟

  • أ) دالة `count()`.
  • ب) دالة `len()`.
  • ج) دالة `size()`.
  • د) دالة `length()`.

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

الإجابة: دالة `len()`.

الشرح: 1. دالة `len()` هي دالة مدمجة في بايثون تُستخدم للحصول على عدد العناصر في كائن قابل للتكرار مثل القائمة. 2. بناء الجملة هو: len(listName). 3. على سبيل المثال، len(groceryList) ستعيد الرقم 4 إذا كانت القائمة تحتوي على 4 عناصر.

تلميح: هذه الدالة تُستخدم للحصول على الطول أو الحجم.

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

ما وظيفة دالة `clear()` في لغة بايثون عند استخدامها مع القوائم (Lists)?

  • أ) تضيف عنصراً جديداً إلى نهاية القائمة.
  • ب) تحذف أول ظهور لعنصر محدد من القائمة.
  • ج) تحذف جميع عناصر القائمة.
  • د) تُرجع عدد مرات ظهور عنصر محدد في القائمة.

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

الإجابة: تحذف جميع عناصر القائمة.

الشرح: 1. دالة `clear()` هي دالة مدمجة في بايثون تعمل على القوائم. 2. عند استدعائها على قائمة معينة (مثل: listName.clear())، فإنها تزيل كل العناصر الموجودة داخل تلك القائمة. 3. تصبح القائمة فارغة `[]` بعد تنفيذ هذه الدالة.

تلميح: تتعلق هذه الدالة بإزالة المحتويات الداخلية للقائمة، وليس عنصراً واحداً.

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

إذا كان لديك القائمة `groceryList=["salad", "fruits", "vegetables", "dairy"]`، وأردت إزالة عنصر "dairy" منها، فما الدالة المناسبة؟

  • أ) دالة `pop()`.
  • ب) دالة `clear()`.
  • ج) دالة `remove()`.
  • د) دالة `delete()`.

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

الإجابة: دالة `remove()`.

الشرح: 1. دالة `remove()` في بايثون تستخدم لحذف أول ظهور لعنصر له قيمة محددة من القائمة. 2. بناء الجملة هو: listName.remove(value). 3. للتطبيق على المثال: groceryList.remove("dairy") ستحذف العنصر "dairy" من القائمة.

تلميح: تستخدم هذه الدالة عندما تعرف القيمة المحددة للعنصر الذي تريد حذفه.

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