مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “بايثون – القوائم والمجموعات” وفق المنهاج الجزائري. هياكل البيانات في بايثون تسمح بتخزين وتنظيم البيانات بطرق مختلفة.
المفاهيم الأساسية
القوائم (Lists): list = [1, 2, 3]، قابلة للتعديل، مدعومة بالفهرسة والشرائح. دوال القوائم: append(), remove(), sort(), pop(). المجموعات (Tuples): tuple = (1, 2, 3)، غير قابلة للتعديل. المجموعات (Sets): set = {1, 2, 3}، عناصر غير متكررة. عمليات المجموعات: union، intersection، difference.
النقاط الرئيسية
- القوائم وطرق التعامل معها
- المجموعات (Tuples)
- المجموعات (Sets)
- الفرق بين هياكل البيانات
أمثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024
السؤال: اكتب برنامجاً بلغة بايثون ينشئ قائمة بالأعداد 1-10 ويطبع مجموعها.
الحل: liste = list(range(1,11)); print(sum(liste))
مثال 2: بكالوريا 2023
السؤال: قارن بين القوائم والمجموعات (tuples) في بايثون.
الحل: القوائم قابلة للتعديل، المجموعات غير قابلة للتعديل. القوائم تستخدم [], المجموعات ().
خلاصة
اختيار هيكل البيانات المناسب مهم لكتابة برامج فعالة في بايثون.
دروس مشابهة
- الإعلام الآلي — القرصنة (تمارين وحلول) — السنة الرابعة متوسط
- الإعلام الآلي — الشبكات الاجتماعية (مفاهيم أساسية) — السنة الثانية ثانوي
- الإعلام الآلي — المخطط الانسيابي (مفاهيم أساسية) — السنة الأولى ثانوي
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.