الإثنين , يوليو 27 2026
أخبار الموقع

الدوال (Functions) في بايثون: تعريفها واستخدامها – الإعلام الآلي — السنة الثانية ثانوي (شعبة علوم تجريبية) — المنهاج الجزائري

الدوال (Functions) في بايثون: تعريفها واستخدامها – الإعلام الآلي

الدوال هي كتل قابلة لإعادة الاستخدام من الكود تؤدي مهمة محددة. تساعد في تنظيم البرنامج وتجنب تكرار الكود.

1. تعريف دالة

لتعريف دالة نستخدم الكلمة def متبوعة باسم الدالة وأقواس (قد تحتوي على بارامترات) ونقطتين.

مثال: def hello(): print(“مرحباً بالعالم”)

لاستدعاء الدالة: hello()

2. الدوال ذات البارامترات

مثال: def greet(name): print(“مرحباً”, name) ; greet(“أحمد”) # يطبع: مرحباً أحمد

يمكن تمرير أكثر من بارامتر: def add(a, b): return a + b ; result = add(5, 3) # result = 8

3. القيمة الراجعة (return)

الدالة يمكنها إرجاع قيمة باستخدام return. إذا لم تحدد return، ترجع الدالة None.

مثال: def square(x): return x ** 2 ; y = square(4) # y = 16

4. نطاق المتغيرات (Scope)

المتغيرات المعرفة داخل الدالة هي متغيرات محلية (local) لا يمكن الوصول إليها خارجها. المتغيرات المعرفة خارج الدوال هي متغيرات عامة (global).

5. تمارين تطبيقية

التمرين 1: اكتب دالة تحسب مساحة دائرة بمعلومية نصف قطرها.

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

التمرين 3: اكتب دالة تتحقق مما إذا كان العدد أولياً أم لا.

6. الحلول

حل 1: import math ; def circle_area(r): return math.pi * r ** 2

حل 2: def sum_list(nums): total = 0 ; for n in nums: total += n ; return total

حل 3: def is_prime(n): if n < 2: return False ; for i in range(2, int(n**0.5)+1): if n % i == 0: return False ; return True

للمزيد من الدروس راجع التناسبية والدوال الخطية ودرس الدوال المرجعية: دالة المربع والمقلوب.

📍 دروس مشابهة

شاهد أيضا

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

نشيد الوحدة والتضامن نشيد يعلمنا قيمة الوحدة والتضامن بين أفراد المجتمع. النشيد يا رفاقاً متحدين …

اللغة العربية – الصرف: اسم الآلة – أوزانه واستعمالاته – 1 ثانوي – شعبة آداب – بكالوريا – المنهاج الجزائري

اسم الآلة: أوزانه واستعمالاته اسم الآلة هو اسم مشتق يدل على الأداة التي يُؤدى بها …

الإحصاء: تنظيم البيانات وتمثيلها بيانياً – الرياضيات — السنة الثانية متوسط — المنهاج الجزائري

مقدمة مرحباً بكم في درس جديد من دروس مادة الرياضيات للمرحلة المتوسطة حسب المنهاج الجزائري. …

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

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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