أخبار الموقع

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

الدوال والإجراءات في البرمجة

الدوال (Fonctions) والاجراءات (Procedures) هي وحدات برمجية مستقلة تؤدي مهمة محددة. تساعد في تنظيم البرنامج وجعله قابل لاعادة الاستخدام.

اولا: مفهوم الدالة

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

خصائص الدالة:

  • يمكن ان تاخذ مدخلات (معلماات/Arguments)
  • يمكن ان ترجع قيمة (Return value)
  • يمكن استدعاؤها اكثر من مرة
  • تساعد في تقسيم المشكلة الى اجزاء صغيرة

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

الصيغة العامة:
def function_name(parameters):
    “””شرح وظيفة الدالة”””
    # تعليمات
    return result

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

# استدعاء الدالة
result = sum_two(5, 3) # result = 8

ثالثا: الدالة مقابل الاجراء

الدالة (Function): ترجع قيمة باستخدام return

الاجراء (Procedure): لا يرجع قيمة (مثل void في لغات اخرى)

مثال اجراء:
def print_message(name):
    print(f”اهلا بك يا {name}”)
# لا تستخدم return

رابعا: فوائد استخدام الدوال

  • اعادة الاستخدام: كتابة الكود مرة واحدة واستخدامه عدة مرات
  • التنظيم: تقسيم البرنامج الى وحدات صغيرة مفهومة
  • الاختبار: يمكن اختبار كل دالة على حدة
  • الصيانة: سهولة تعديل وتحديث البرنامج

مثال شامل:

def is_even(n):
    “””تتحقق مما اذا كان العدد زوجيا”””
    return n % 2 == 0

def main():
    for i in range(1, 11):
        if is_even(i):
            print(i, “زوجي”)
        else:
            print(i, “فردي”)

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

التمرين 1:

اكتب دالة تاخذ رقمين وترجع حاصل ضربهما.

التمرين 2:

اكتب دالة تاخذ درجة حرارة بـ Celsius وترجعها بـ Fahrenheit.
(الصيغة: F = C x 9/5 + 32)

التمرين 3:

اكتب دالة تتحقق من ان كلمة معينة موجودة في جملة.

التمرين 4:

اكتب برنامجا يستخدم دالة لحساب مساحة دائرة (A = π x r²).

للاستزادة، راجع درس مقدمة إلى لغة بايثون: الأساسيات وكذلك درس بنية التكرار: الحلقات التكرارية.

📍 دروس مشابهة

شاهد أيضا

رسمياً: الحد الأدنى 17/20 للالتحاق بمدارس الذكاء الاصطناعي والأمن السيبراني بقطب سيدي عبد الله — والتدريس باللغة الإنجليزية حصراً

مع انطلاق التسجيلات الجامعية الأولية لحاملي شهادة البكالوريا 2026 اليوم الأربعاء 15 يوليو، كشفت وزارة …

لمَ تتفوّق الإناث على الذكور في البكالوريا في الجزائر؟ تحليل الظاهرة والأرقام

في كل سنة، تنشر وزارة التربية الوطنية الجزائرية نتائج امتحان شهادة البكالوريا، وتظهر الأرقام ظاهرة …

صاحبة المرتبة الثالثة وطنياً في البكالوريا 2026 تكشف سر تفوقها: التلميذة سعال زينب دعاء تحقق 19.16

عبّرت التلميذة سعال زينب دعاء، الحائزة على المرتبة الثالثة وطنياً في شهادة البكالوريا دورة 2026 …

بنك الأسئلة التربوية (6) — للأساتذة والمعلمين — التخطيط التربوي وإعداد الدروس وتحضير الحصص الدراسية (الجزء الأول — 40 سؤالاً)

بنك الأسئلة التربوية (6) — للأساتذة والمعلمين — التخطيط التربوي وإعداد الدروس وتحضير الحصص الدراسية …

اترك تعليقاً

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

تم الإعلان عن نتائج البكالوريا 2026

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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