أخبار الموقع

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

درس في الإعلام الآلي مخصص لتلاميذ السنة الثانية ثانوي حول الدوال والإجراءات المتقدمة في لغة C. المحتوى يتبع المنهاج الرسمي الجزائري ويساعد في التحضير للبكالوريا من خلال أمثلة محلولة.

المحتوى النظري

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

تعريف دالة: return_type function_name(parameters) { body }.

أنواع الدوال:

1. دوال تأخذ معاملات وترجع قيمة (مثل int max(int a, int b)).

2. دوال تأخذ معاملات ولا ترجع قيمة (void).

3. دوال لا تأخذ معاملات وترجع قيمة.

4. دوال لا تأخذ معاملات ولا ترجع قيمة.

القواعد الأساسية

1. تمرير المعاملات: بالقيمة (pass by value) و بالإشارة (pass by reference) باستخدام المؤشرات.

2. الدوال العودية (Recursion): دالة تستدعي نفسها.

3. نطاق المتغيرات: متغيرات محلية (local) وعالمية (global).

4. ملفات الرأس (Header files): نضع فيها تعريفات الدوال.

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

تمرين 1:

اكتب دالة C تحسب مضروب عدد صحيح n! باستخدام التكرار.

الحل: int factorial(int n) { int i, fact=1; for(i=1; i<=n; i++) fact*=i; return fact; }

تمرين 2 (بكالوريا 2024):

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

الحل: int findMax(int arr[], int size) { int max = arr[0], i; for(i=1; i max) max = arr[i]; return max; }

دروس مشابهة

شاهد أيضا

الرياضيات — المثلث: أنواعه ومساحته — السنة الخامسة إبتدائي — المنهاج الجزائري

المثلث: أنواعه ومساحته درس في مادة الرياضيات حول المثلث: أنواعه ومساحته لتلاميذ السنة الخامسة إبتدائي …

الرياضيات — التحويل بين وحدات السعة — السنة الخامسة إبتدائي — المنهاج الجزائري

التحويل بين وحدات السعة درس في مادة الرياضيات حول التحويل بين وحدات السعة لتلاميذ السنة …

الرياضيات — التحويل بين وحدات الكتلة — السنة الخامسة إبتدائي — المنهاج الجزائري

التحويل بين وحدات الكتلة درس في مادة الرياضيات حول التحويل بين وحدات الكتلة لتلاميذ السنة …

الرياضيات — المسائل الكلامية في النسبة المئوية — السنة الخامسة إبتدائي — المنهاج الجزائري

المسائل الكلامية في النسبة المئوية درس في مادة الرياضيات حول المسائل الكلامية في النسبة المئوية …

اترك تعليقاً

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

🎓 العد التنازلي لبكالوريا 2026
01 يوماً
:
09 ساعة
:
58 دقيقة
:
01 ثانية

📚 أحدث الدروس

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

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

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

🔢
س5 ابتدائي

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

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

⚛️
3 ثانوي

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

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

🌍
3 ثانوي

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

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

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

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