الجمعة , يوليو 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().

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

شاهد أيضا

وزارة التربية الوطنية توقع اتفاقية تأمين تفضيلية لفائدة مستخدمي ومتقاعدي القطاع

أعلنت وزارة التربية الوطنية عن دخول الاتفاقية المبرمة مع ثلاث شركات تأمين وطنية حيز التنفيذ …

الرياضيات — الترتيب في مجموعة الأعداد الحقيقية: الحصر والتقريب — الأولى ثانوي — المنهاج الجزائري

الترتيب في مجموعة الأعداد الحقيقية: الحصر والتقريب الترتيب في مجموعة الاعداد الحقيقية R يسمح بمقارنة …

الرياضيات — التكامل: مفهوم التكامل غير المحدد — الأولى ثانوي — المنهاج الجزائري

التكامل: مفهوم التكامل غير المحدد التكامل هو العملية العكسية للتفاضل (الاشتقاق). التكامل غير المحدد يعطي …

الفلسفة — مشكلة المجتمع المدني — الأولى ثانوي — المنهاج الجزائري

مشكلة المجتمع المدني المجتمع المدني هو مفهوم يشير إلى المؤسسات والتنظيمات التطوعية التي تقع بين …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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