مقدمة
في هذا الدرس من دروس الثانوي (شعب علمية)، نتناول موضوع “الدوال الرياضية في لغة C” وفق المنهاج الجزائري. لغة C توفر مكتبة رياضية غنية للعمليات الحسابية.
المفاهيم الأساسية
مكتبة math.h توفر دوالاً رياضية مثل: sqrt() للجذر التربيعي، pow() للقوة، abs() للقيمة المطلقة، sin() و cos() و tan() للدوال المثلثية، log() للوغاريتم الطبيعي، ceil() و floor() للتقريب. يجب استخدام خيار -lm عند الترجمة لربط المكتبة الرياضية.
النقاط الرئيسية
- استيراد مكتبة math.h
- الدوال الرياضية الأساسية
- الدوال المثلثية (الزوايا بالراديان)
- تطبيقات عملية
أمثلة من امتحانات البكالوريا
مثال 1: بكالوريا 2024
السؤال: اكتب برنامجاً يحسب الجذر التربيعي والتربيع لعدد مدخل.
الحل: double x; scanf(“%lf”,&x); printf(“sqrt=%lf, pow=%lf”, sqrt(x), pow(x,2));
مثال 2: بكالوريا 2022
السؤال: اكتب برنامجاً لحساب مساحة ومحيط دائرة باستخدام الثابت M_PI.
الحل: double r; scanf(“%lf”,&r); printf(“Aire=%lf, Perimetre=%lf”, M_PI*r*r, 2*M_PI*r);
خلاصة
الدوال الرياضية تسهل العمليات الحسابية المعقدة في البرمجة. تعرف عليها جيداً لاستخدامها عند الحاجة.
دروس مشابهة
- التحضير المكثف للبكالوريا في الايام الاخيرة – الثالثة ثانوي – السنة الثالثة ثانو
- الإعلام الآلي — الشبكات — السنة الثانية متوسط
- التخزين السحابي عبر Google Drive – الإعلام الآلي – السنة الأولى متوسط – المنهاج
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.