الخميس , يوليو 30 2026
أخبار الموقع

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

الدوال في بايثون: تعريف واستدعاء مع أمثلة

الدوال (Functions) هي كتل من التعليمات البرمجية قابلة لإعادة الاستخدام. تساعد في تنظيم البرنامج وتقسيمه إلى أجزاء صغيرة يسهل فهمها واختبارها.

تعريف دالة

def greet(name): return f”مرحبا {name}”. الدالة تأخذ مدخلات (وسائط) وقد ترجع قيمة. الدوال في بايثون تعتبر كائنات من الدرجة الأولى (يمكن تمريرها كوسائط).

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

وسائط موضعية (Positional): def add(x, y). وسائط اسمية (Keyword): def greet(name, greeting=”مرحباً”). وسائط متغيرة العدد: def sum(*args) (مجموعة) و def show(**kwargs) (قاموس).

نطاق المتغيرات

المتغيرات المحلية (Local): داخل الدالة فقط. المتغيرات العامة (Global): خارج الدالة، يمكن قراءتها داخل الدالة لكن تعديلها يتطلب global. دالة داخل دالة: Closures والدوال العليا (Higher-order Functions).

تمارين

  1. اكتب دالة تحسب مضروب عدد (Factorial).
  2. اكتب دالة تأخذ قائمة من الأعداد وترجع مجموعها ومتوسطها.
  3. ما الفرق بين الوسائط الموضعية والاسمية؟

خلاصة

الدوال أساس تنظيم الكود في بايثون. فهم أنواع الوسائط ونطاق المتغيرات ضروري لكتابة دوال فعالة. الدوال العليا تسمح ببرمجة أكثر مرونة.


📍 دروس مشابهة

شاهد أيضا

نشيد الفصول الأربعة – اللغة العربية – التحضيري – المنهاج الجزائري

المقدمة مرحبا أطفالنا الصغار! في هذا الدرس الممتع سنتعرف على موضوع جديد ومفيد. استعدوا معنا …

نشيد الصباح الجميل – اللغة العربية – التحضيري – المنهاج الجزائري

المقدمة مرحبا أطفالنا الصغار! في هذا الدرس الممتع سنتعرف على موضوع جديد ومفيد. استعدوا معنا …

درس التعبير الكتابي: كتابة فقرة وصفية – اللغة العربية – السنة الخامسة إبتدائي – المنهاج الجزائري

درس التعبير الكتابي: كتابة فقرة وصفية في هذا الدرس من مادة اللغة العربية للسنة الخامسة …

درس الضمائر المنفصلة والمتصلة – اللغة العربية – السنة الرابعة إبتدائي – المنهاج الجزائري

درس الضمائر المنفصلة والمتصلة في هذا الدرس من مادة اللغة العربية للسنة الرابعة ابتدائي، سنتعرف …

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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