الأربعاء , يوليو 22 2026
أخبار الموقع

الإعلام الآلي — البرمجة بلغة بايثون: الدوال والإجراءات — الثانية ثانوي (شعب علمية) — بكالوريا — المنهاج الجزائري

البرمجة بلغة بايثون: الدوال والإجراءات

الدوال (Functions) هي كتل برمجية قابلة لإعادة الاستخدام تؤدي مهمة محددة. تساعد على تنظيم البرنامج وتجنب تكرار الكود وتسهيل الصيانة.

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

لتعريف دالة نستخدم الكلمة المفتاحية def متبوعة باسم الدالة وأقواس:
def اسم_الدالة(وسائط):
“””شرح الدالة (اختياري)”””
# أوامر الدالة
return نتيجة

مثال

def sum(a, b):
“””ترجع مجموع عددين”””
return a + b

print(sum(5, 3)) # النتيجة: 8

أنواع الدوال

دالة بدون معاملات: def hello(): print(“مرحباً”)
دالة بمعاملات: def multiply(x, y): return x * y
دالة بقيم افتراضية: def power(x, n=2): return x ** n
دالة بعدد متغير من المعاملات: def sum_all(*args): return sum(args)

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

متغير محلي (Local): معرف داخل الدالة، يمكن الوصول إليه فقط داخل الدالة.
متغير عمومي (Global): معرف خارج الدالة، يمكن الوصول إليه في كل البرنامج.

تمارين

  1. اكتب دالة factorial(n) تحسب مضروب عدد n (n!).
  2. اكتب دالة is_prime(n) ترجع True إذا كان n أولياً و False إذا لم يكن.
  3. اكتب دالة fibonacci(n) ترجع قائمة بأول n عدد من متتالية فيبوناتشي.
  4. اكتب دالة calculate(a, b, op) تقوم بإجراء العملية op (+,-,*,/) على a و b.
  5. اكتب برنامجاً يستخدم دالة للتحقق من كلمة مرور (6 أحرف على الأقل، تحتوي على رقم وحرف كبير).

للاستزادة، راجع درس البرمجة بلغة بايثون: أساسيات ودرس بايثون: التعامل مع المدخلات والمخرجات.

📍 دروس مشابهة:

شاهد أيضا

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

الرياضيات — الأعداد المركبة: تمثيلها الهندسي وعملياتها — الثانية ثانوي (شعب علمية) — المنهاج الجزائري

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

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

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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