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

الإعلام الآلي — البرمجة بلغة C: الدوال Functions تعريفها وأنواعها — السنة الثالثة ثانوي — بكالوريا — المنهاج الجزائري

البرمجة بلغة C: الدوال (Functions) تعريفها وأنواعها

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

تعريف دالة

return_type function_name(parameters) {

// body of the function

return value;

}

أنواع الدوال حسب القيمة المعادة

1. دالة لا تعيد قيمة (void):

void printHello() {

printf(“مرحباً\n”);

}

2. دالة تعيد قيمة:

int add(int a, int b) {

return a + b;

}

الوسائط (Parameters)

التمرير بالقيمة (Pass by Value): ترسل نسخة من القيمة للدالة. التغييرات داخل الدالة لا تؤثر على المتغير الأصلي.

التمرير بالمرجع (Pass by Reference): ترسل عنوان المتغير باستخدام المؤشرات. التغييرات داخل الدالة تؤثر على المتغير الأصلي.

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

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

المتغيرات العامة: تعرف خارج جميع الدوال ويمكن الوصول إليها من أي مكان.

تمارين

التمرين 1: اكتب دالة تحسب مضروب عدد (Factorial).

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

للمزيد من الدروس، راجع درس البرمجة بلغة C: المصفوفات ودرس البرمجة بلغة C: المؤشرات.

شاهد أيضا

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

مشكلة الحرية: مفهوم الحرية وحدودها الحرية من أعمق القضايا الفلسفية التي شغلت الفكر الإنساني، وهي …

الدوال الخطية والدوال التآلفية – الرياضيات — السنة الرابعة متوسط — المنهاج الجزائري

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

تقدير الكميات – الرياضيات – التحضيري – المنهاج الجزائري

تقدير الكميات مرحباً أصدقائي الصغار! في درسنا لهذا اليوم سنتعلم تقدير الكميات بطريقة ممتعة وشيقة. …

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

اترك تعليقاً

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

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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