الأربعاء , يوليو 22 2026
أخبار الموقع

الإعلام الآلي — البرمجة: المصفوفات في بايثون — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

في هذا الدرس، سنتناول موضوع البرمجة: المصفوفات في بايثون الخاص بمادة الإعلام الآلي لتلاميذ الثانية ثانوي (الشعب العلمية). المصفوفات (Arrays/Lists) هي بنية بيانات أساسية تسمح بتخزين مجموعة من العناصر في متغير واحد، مما يسهل التعامل مع البيانات المتعددة.

القوائم (Lists) في بايثون

القائمة في بايثون هي مجموعة مرتبة وقابلة للتعديل من العناصر. تكتب بين قوسين معقوفين [] وتفصل بين عناصرها بفاصلة. مثال: my_list = [1, 2, 3, “hello”, 4.5]. يمكن للقائمة أن تحتوي على عناصر من أنواع مختلفة. ترقيم العناصر يبدأ من 0. يمكن الوصول إلى العناصر باستخدام الفهرس: my_list[0] يرجع 1.

العمليات على القوائم

من أهم العمليات على القوائم: إضافة عنصر في النهاية (append(element))، إضافة عنصر في موضع محدد (insert(index, element))، حذف عنصر (remove(element) أو pop(index))، ترتيب القائمة (sort())، عكس الترتيب (reverse())، الحصول على طول القائمة (len(list)). يمكن استخدام التقطيع (Slicing) للحصول على جزء من القائمة: list[start:end].

أمثلة تطبيقية

المثال الأول: numbers = [1, 2, 3, 4, 5] numbers.append(6) -> [1, 2, 3, 4, 5, 6] numbers[0:3] -> [1, 2, 3]

المثال الثاني: حساب مجموع عناصر قائمة: def sum_list(lst): return sum(lst). أو باستخدام حلقة: total = 0; for x in lst: total += x.

تمارين للتدريب

  1. أنشئ قائمة بأسماء 5 مدن جزائرية، ثم أضف مدينة سادسة.
  2. اكتب برنامجاً يقرأ 10 أعداد ويخزنها في قائمة ثم يعرض أكبر عدد.
  3. اكتب دالة تأخذ قائمة وترجع قائمة جديدة تحتوي على الأعداد الزوجية فقط.

خلاصة

القوائم (Lists) هي بنية بيانات أساسية ومرنة في بايثون. إتقان التعامل مع القوائم ضروري لكتابة برامج فعالة. العمليات مثل الإضافة والحذف والترتيب والتقطيع هي أدوات أساسية للمبرمج.

دروس ذات صلة

شاهد أيضا

الإعلام الآلي — البرمجة: الدوال في بايثون — الأولى ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

في هذا الدرس، سنتناول موضوع البرمجة: الدوال في بايثون الخاص بمادة الإعلام الآلي لتلاميذ الأولى …

ميدان التكنولوجيا — تخصص الإعلام الآلي وعلوم الحاسوب — الدراسة والمعدلات والجامعات والآفاق

ميدان التكنولوجيا: تخصص الإعلام الآلي وعلوم الحاسوب الإعلام الآلي وعلوم الحاسوب هو تخصص يهتم بدراسة …

الشبكات (Réseaux): مفاهيم أساسية، تصنيف الشبكات، النموذج المعياري OSI و TCP/IP — الثالثة ثانوي (بكالوريا) إعلام آلي — شعبة تقني رياضي — المنهاج الجزائري

📘 مقدمة الشبكات (Réseaux informatiques) هي العمود الفقري للاتصالات الرقمية الحديثة. يغطي هذا الدرس المفاهيم …

HTML et CSS : Les bases du développement web — Structure et style des pages web — 3ème Année Secondaire (Bac) Informatique

n ? Fiche de cours n n Matière Informatique — Programmation Web n Niveau 3ème …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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