الجمعة , يوليو 24 2026

الإعلام الآلي — لغة بايثون: القوائم والعمليات عليها — الثالثة متوسط — المنهاج الجزائري

الدرس 6: لغة بايثون – القوائم والعمليات عليها

1. مفهوم القوائم في بايثون

القائمة (List) هي مجموعة من العناصر مرتبة وقابلة للتعديل. تكتب القائمة بين قوسين معقوفين [] وتفصل عناصرها بفواصل. يمكن للقائمة أن تحتوي على أنواع مختلفة من البيانات (أرقام، نصوص، حتى قوائم أخرى). مثال: my_list = [1, 2, 3, ‘hello’, 3.14]. القوائم تبدأ بالفهرسة من 0.

2. العمليات الأساسية على القوائم

الوصول للعناصر: list[i] (i هو الفهرس). التقطيع: list[start:end] (من start إلى end-1). إضافة عنصر: list.append(item) في النهاية، list.insert(index, item) في موقع محدد. حذف عنصر: del list[index] أو list.remove(item). طول القائمة: len(list). دمج قائمتين: list1 + list2. تكرار قائمة: list * n.

3. البحث والفرز

index(item): إرجاع موقع العنصر الأول المطابق. count(item): عدد مرات ظهور العنصر. sort(): ترتيب القائمة تصاعدياً. sort(reverse=True): ترتيب تنازلي. sorted(list): إرجاع نسخة مرتبة دون تغيير الأصل. reverse(): عكس ترتيب القائمة. in: للتحقق من وجود عنصر (if item in list:).

4. التكرار على القوائم

for item in list: print(item) – يمر على كل عنصر. for i in range(len(list)): print(list[i]) – باستخدام الفهرس. enumeration: for i, item in enumerate(list): print(i, item). list comprehension: [x*2 for x in list] – طريقة مختصرة لإنشاء قوائم جديدة. map: list(map(str, numbers)) – تطبيق دالة على جميع العناصر.

5. مثال تطبيقي

أنشئ قائمة تحتوي على 5 أرقام، ثم أحسب مجموعها ومتوسطها.

الحل: numbers = [10, 20, 30, 40, 50]; total = sum(numbers); average = total / len(numbers); print(f’المجموع = {total}، المتوسط = {average}’).

6. تمارين

التمرين الأول: اكتب برنامجاً يطلب 5 أرقام من المستخدم ويخزنها في قائمة ثم يطبعها مرتبة تصاعدياً.

التمرين الثاني: اكتب برنامجاً يجد أكبر رقم في قائمة دون استخدام دالة max().

للمزيد: درس مفهوم الخوارزمية و درس أساسيات الإنترنت.

شاهد أيضا

العدد (10) عشرة – الرياضيات – التحضيري

مقدمة اليوم سنتعلم العدد (10) عشرة. العدد عشرة هو عدد مميز جداً! لدينا عشرة أصابع …

العدد (9) تسعة – الرياضيات – التحضيري

مقدمة اليوم سنتعلم العدد (9) تسعة. العدد تسعة من الأعداد المثيرة! القطة لها تسعة أرواح …

العدد (8) ثمانية – الرياضيات – التحضيري

مقدمة اليوم سنتعلم العدد (8) ثمانية. العدد ثمانية من الأعداد الممتعة! الأخطبوط له ثمانية أذرع، …

العدد (7) سبعة – الرياضيات – التحضيري

مقدمة اليوم سنتعلم العدد (7) سبعة. العدد سبعة له مكانة خاصة! هناك سبعة أيام في …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

📚 أحدث الدروس

عرض الكل ←
📖
س3 ابتدائي

التربية الإسلامية — بر الوالدين

فضل بر الوالدين وأهميته في الإسلام

🔢
س5 ابتدائي

الرياضيات — مساحة القرص

حساب مساحة الدائرة — ط × نق²

⚛️
3 ثانوي

الفيزياء — ثنائي القطب RL

تمارين بكالوريا مع الحلول

🌍
3 ثانوي

التاريخ — الحرب العالمية الأولى

الأسباب والنتائج — بكالوريا

📝 بنك الفروض والاختبارات

عرض الكل ←
فروض الفصل الأول جميع المواد — الأولى متوسط
اختبارات الفصل الثاني مع الحلول — الثالثة متوسط
مواضيع بكالوريا مقترحة مع الحلول — 3 ثانوي
مسابقات الأساتذة نماذج وحلول — 2026