البرمجة بلغة بايثون — القوائم والدوال — السنة الثالثة متوسط — المنهاج الجزائري
القوائم (Lists) والدوال (Functions) في بايثون مع أمثلة.
المحتوى العلمي للدرس
1. مفهوم أساسي
القائمة: مجموعة مرتبة من العناصر بين قوسين []. my_list = [1, 2, 3]. الوصول للعناصر: my_list[0] = 1. إضافة عنصر: append(). حذف عنصر: remove(). طول القائمة: len(). الدوال: كتلة من الكود قابلة لإعادة الاستخدام. تعريف: def my_function(): كود. إرجاع قيمة: return.
2. شرح مفصل
التكرار على قائمة: for item in my_list: print(item). دوال مفيدة: range() لتوليد أرقام متسلسلة. الدوال يمكن أن تأخذ معاملات (parameters) وترجع نتائج. الدالة تبسط الكود وتجعله منظماً وقابلاً لإعادة الاستخدام.
3. تطبيقات وتمارين
تستخدم القوائم والدوال في: معالجة البيانات، الأتمتة، الألعاب، التطبيقات.
أمثلة توضيحية
المثال الأول: قائمة أسماء: students = [Ahmed, Sara, Khaled, Laila]. اطبع كل اسم: for s in students: print(s).
المثال الثاني: دالة تجمع عددين: def add(a,b): return a+b. print(add(5,3)) # يطبع 8.
تمارين تطبيقية
- اكتب دالة تحسب مساحة مستطيل.
- اكتب برنامجاً يخزن 5 أرقام في قائمة ويطبع مجموعها.
- ما الفرق بين append و extend في القوائم؟
خلاصة: تعلمنا القوائم والدوال في بايثون. التنظيم والهيكلة أساس البرمجة الجيدة.
دروس مشابهة
- قواعد البيانات — لغة SQL والاستعلامات — السنة الثالثة ثانوي (بكالوريا) — شعبة تق
- الإعلام الآلي — تعلم الآلة (تمارين متقدمة) — السنة الثانية ثانوي
- العروض التقديمية — أساسيات باوربوينت — الإعلام الآلي — السنة الأولى متوسط — المن
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.