لغة C: الدوال والإجراءات
درس حول الدوال (Functions) في لغة C: تعريفها وأنواعها
المفاهيم الأساسية
في هذا الدرس نقدم شرحا مفصلا للمفاهيم الأساسية وفق المنهاج الرسمي الجزائري لتلاميذ الشعب العلمية.
القواعد الأساسية
من الضروري إتقان القواعد والمبادئ الأساسية. نقدم ملخصا مركزا لأهم القواعد مع أمثلة توضيحية.
أمثلة محلولة
مثال 1:
دالة تجمع عددين
الحل: int sum(int a, int b){ return a+b; }
مثال 2 (بكالوريا):
بكالوريا 2022: دالة تحسب مضروب عدد n (n!)
الحل: int fact(int n){ int f=1,i; for(i=1;i<=n;i++) f*=i; return f; }
تمارين بكالوريا
تمرين 1:
دالة تتحقق من أولية عدد
الحل: int is_prime(int n){ for(int i=2;i*i<=n;i++) if(n%i==0) return 0; return 1; }
تمرين 2:
بكالوريا 2021: الفرق بين تمرير بالقيمة وتمرير بالمرجع
الحل: بالقيمة: نسخة من المتغير (لا تؤثر على الأصل). بالمرجع: عنوان المتغير (تؤثر على الأصل باستخدام int *p)
للمزيد من دروس الإعلام الآلي للشعب العلمية يمكنكم زيارة أقسام الموقع.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.