الجمعة , يوليو 24 2026
أخبار الموقع

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

الدرس: بايثون – الدوال وتمرير الوسائط

1. مفهوم الدوال

الدالة (Function) هي كتلة من التعليمات المنظمة والقابلة لإعادة الاستخدام تؤدي مهمة محددة. الدوال تجعل البرنامج: منظماً، قابلاً للقراءة، سهلاً للتعديل والتطوير. توفر الدوال وقت البرمجة وتقلل من تكرار الكود. تستخدم الدوال في تقسيم المشكلات الكبيرة إلى مشكلات صغيرة يسهل حلها (مبدأ التقسيم والتغلب).

2. تعريف دالة في بايثون

تعريف الدالة: def function_name(parameters): ثم body. الكلمة المفتاحية def تبدأ تعريف الدالة. اسم الدالة يصف ما تفعله (بأحرف صغيرة و underscore). المعاملات (parameters) اختيارية. جسم الدالة يجب أن يكون ذا مسافة بادئة. مثال: def greet(name): print(f”مرحباً {name}!”). استدعاء الدالة: greet(“أحمد”) يطبع “مرحباً أحمد!”.

3. أنواع الدوال حسب القيمة الراجعة

دوال ترجع قيمة (باستخدام return): def add(a, b): return a + b. الدالة ترجع النتيجة ويمكن تخزينها في متغير. مثال: result = add(5, 3) ← result = 8. دوال لا ترجع قيمة (ترجع None): def show_message(msg): print(msg). الدالة تطبع الرسالة ولا ترجع قيمة. يمكن للدالة أن ترجع قيماً متعددة: return a, b, c (ترجع tuple).

4. أنواع الوسائط

الوسائط الموضعية (Positional): ترسل بالترتيبdef sub(a, b): return a – b. sub(10, 3) = 7. الوسائط الاسمية (Keyword): def div(a, b): return a/b. div(b=2, a=10) = 5. الوسائط الافتراضية (Default): def power(base, exp=2): return base**exp. power(5) = 25، power(5,3) = 125. الوسائط المتغيرة: def sum_all(*args): للوسائط المتعددة.

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

اكتب دالة تحسب مضروب العدد (n!) وتعيد النتيجة.

الحل: def factorial(n): result = 1; for i in range(1, n+1): result *= i; return result. print(factorial(5)) ← يطبع 120.

6. تمارين

التمرين الأول: اكتب دالة تأخذ قائمتين وتعيد دمجها مرتبة.

التمرين الثاني: اكتب دالة تتحقق مما إذا كان العدد أولياً أم لا (ترجع True أو False).

للمزيد: درس الخوارزميات و درس CSS.

شاهد أيضا

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

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

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

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

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

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

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

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

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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