الانتقال إلى المحتوى الرئيسي

كيفية كتابة اللوغاريتم الطبيعي في ج: دليل المبتدئين

اللوغاريتم الطبيعي هو أحد الوظائف الرياضية الرئيسية التي يستخدمها المبرمجون غالبا عند العمل مع الأرقام في لغة سي. يتم حساب اللوغاريتم الطبيعي باستخدام دالة السجل () ، والتي تعد جزءا من المعيار ج مكتبة.

لاستخدام وظيفة السجل () لحساب اللوغاريتم الطبيعي،تحتاج إلى تمريره وسيطة-الرقم الذي تحتاج إلى العثور على اللوغاريتم. تقوم دالة السجل() بإرجاع قيمة اللوغاريتم الطبيعي لرقم معين.

مثال على استخدام دالة السجل () لحساب اللوغاريتم الطبيعي للرقم 10:

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

ضعف س ، نتيجة;

س = 10;

النتيجة = سجل (س);

برينتف ("اللوغاريتم الطبيعي لـ ٪ و هو ٪ و

"،س ، النتيجة);

العودة 0;

}

في هذا المثال ، نقوم بتوصيل ملف رأس الرياضيات.ح ، الذي يحتوي على وظيفة السجل (). قم بإنشاء المتغيرات س والنتيجة ، وقم بتعيين القيمة 10 للمتغير س. ثم نسمي وظيفة السجل (س) ونحفظ النتيجة في متغير النتيجة. وأخيرا ، باستخدام وظيفة برينتف () ، ونحن عرض النتيجة على الشاشة.

الآن أنت تعرف كيفية كتابة اللوغاريتم الطبيعي في ج. ستكون هذه المعرفة مفيدة لك عند العمل مع الأرقام والوظائف الرياضية في برنامجك.

  1. ما هو اللوغاريتم الطبيعي?
  2. كيفية استخدام اللوغاريتم الطبيعي في ج?
  3. مثال على استخدام اللوغاريتم الطبيعي في ج
  4. سؤال وجواب
  5. كيف أكتب اللوغاريتم الطبيعي في ج?
  6. في أي شكل لا سجل () وظيفة إرجاع قيمة اللوغاريتم الطبيعي?
  7. هل من الممكن لحساب اللوغاريتم الطبيعي مع قاعدة أخرى من الأس ه?
  8. هل من الممكن أن تأخذ لوغاريتم رقم سالب?

ما هو اللوغاريتم الطبيعي?

اللوغاريتم الطبيعي هو نوع خاص من اللوغاريتم الذي يستخدم أساسا مساويا لرقم أويلر (ه 2 2.71828). يشار إليها باسم لن (س) ، حيث س هو رقم موجب.

يستخدم اللوغاريتم الطبيعي على نطاق واسع في الرياضيات والفيزياء والاقتصاد والتخصصات العلمية الأخرى. لديها العديد من الخصائص والتطبيقات المفيدة.

لحساب اللوغاريتم الطبيعي للرقم س في لغة البرمجة ج ، يمكنك استخدام وظيفة السجل () من المكتبة الرياضية. فيما يلي مثال على استخدام هذه الوظيفة:

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

ضعف س = 10 ؛ / / عدد لحساب اللوغاريتم الطبيعي ل

نتيجة مزدوجة = سجل (س) ؛ / / استدعاء السجل()

وظيفة برينتف ("اللوغاريتم الطبيعي من٪.2 لو هو٪.2 لو

"،س ، النتيجة);

العودة 0;

}

يحسب برنامج المثال هذا اللوغاريتم الطبيعي للرقم 10 باستخدام وظيفة السجل() ويعرض النتيجة على الشاشة بتنسيق النقطة العائمة. ستكون النتيجة حوالي 2.30.

كيفية استخدام اللوغاريتم الطبيعي في ج?

اللوغاريتم الطبيعي (لن) في ج يمكن استخدامها باستخدام سجل وظيفة المكتبة (). لاستخدام هذه الوظيفة ، تحتاج إلى توصيل ملف رأس الرياضيات.h.

مثال على استخدام دالة السجل () لحساب اللوغاريتم الطبيعي:

"'ج

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

ضعف س = 10.0 ؛ / / قيمة لحساب اللوغاريتم الطبيعي

نتيجة مزدوجة = سجل (س); // حساب اللوغاريتم الطبيعي

برينتف ("اللوغاريتم الطبيعي لـ٪.2 و يساوي ٪.2 واو

"،س ، النتيجة);

العودة 0;

}

«`

نتيجة لتنفيذ هذا الرمز ، سيتم عرض الرسالة التالية على الشاشة:

"`

اللوغاريتم الطبيعي من 10.00 هو 2.30

"`

تأخذ هذه الوظيفة وسيطة واحدة-وهو رقم من الضروري حساب اللوغاريتم الطبيعي. إرجاع قيمة اللوغاريتم الطبيعي المحسوب.

إذا كنت بحاجة إلى حساب لوغاريتم طبيعي بقاعدة مختلفة ، فيمكنك استخدام تحويل قاعدة اللوغاريتم باستخدام الصيغة:

"`

ن(خ) = سجل (خ) / سجل (ه)

"`

أين ه هي قاعدة اللوغاريتم الطبيعي (~2.71828).

مثال على استخدام دالة السجل () لحساب لوغاريتم طبيعي بقاعدة مختلفة:

"'ج

# تشمل

# تشمل

كثافة العمليات الرئيسية () {

ضعف س = 10.0 ؛ / / قيمة لحساب اللوغاريتم الطبيعي مع قاعدة مختلفة

قاعدة مزدوجة = 2.0 ؛ / / قاعدة اللوغاريتم

نتيجة مزدوجة = سجل (س) / سجل (قاعدة) ؛ / / حساب اللوغاريتم الطبيعي

برينتف ("اللوغاريتم الطبيعي لـ٪.2 و مع قاعدة ٪.2 و يساوي ٪.2 واو

"،س ، قاعدة ، نتيجة);

العودة 0;

}

«`

نتيجة لتنفيذ هذا الرمز ، سيتم عرض الرسالة التالية على الشاشة:

"`

اللوغاريتم الطبيعي من 10.00 بقاعدة 2.00 هو 3.32

"`

وهكذا ، في ج ، يمكنك بسهولة استخدام اللوغاريتم الطبيعي باستخدام وظيفة السجل (). من الضروري فقط توصيل ملف الرأس الضروري وتحديد معلمات الوظيفة المناسبة.

مثال على استخدام اللوغاريتم الطبيعي في ج

لحساب اللوغاريتم الطبيعي لعدد.

:

# تشمل 

# تشمل

كثافة العمليات الرئيسية () {

ضعف س = 10.0; // الرقم لحساب اللوغاريتم الطبيعي

نتيجة مزدوجة = سجل (س) ؛ / / استدعاء السجل

وظيفة برينتف ("اللوغاريتم الطبيعي من٪.2 لو هو٪.2 لو

"،س ، النتيجة);

العودة 0;

}

.

، مما يعني أننا نريد إخراج رقم به منزلتان عشريتان.

بعد تجميع هذا البرنامج وتشغيله ، سيتم عرض رسالة على الشاشة:

اللوغاريتم الطبيعي للرقم 10.00 هو 2.30

لحساب اللوغاريتم الطبيعي للرقم 10.0 ، وحصلت على نتيجة تساوي 2.30.

سؤال وجواب

كيف أكتب اللوغاريتم الطبيعي في ج?

لحساب اللوغاريتم الطبيعي في ج ، يمكنك استخدام دالة السجل () من الرياضيات.مكتبة ح. مثال على الاستخدام: نتيجة مزدوجة = سجل (س) ، حيث س هو الرقم الذي تريد حساب اللوغاريتم الطبيعي.

في أي شكل لا سجل () وظيفة إرجاع قيمة اللوغاريتم الطبيعي?

تقوم وظيفة السجل() بإرجاع قيمة اللوغاريتم الطبيعي بتنسيق مزدوج ، أي رقم حقيقي مزدوج الدقة.

هل من الممكن لحساب اللوغاريتم الطبيعي مع قاعدة أخرى من الأس ه?

في ج ومعظم لغات البرمجة ، تحسب دالة السجل() اللوغاريتم الطبيعي بالقاعدة هـ (الأس). إذا كنت بحاجة إلى حساب لوغاريتم بقاعدة مختلفة ، فيمكنك استخدام الصيغة لتغيير قاعدة اللوغاريتم: لوغاريتم أ (س) = لوغاريتم ب (س) / لوغاريتم ب(أ) ، حيث أ هي القاعدة المطلوبة للوغاريتم ، س هو الرقم الذي يتم حساب اللوغاريتم من أجله ، ب هو القاعدة الحالية (عادة ه).

هل من الممكن أن تأخذ لوغاريتم رقم سالب?

لا ، يتم تعريف اللوغاريتم الطبيعي فقط للأرقام الموجبة. ستؤدي محاولة أخذ اللوغاريتم من رقم سالب إلى خطأ أو قيم غير صحيحة. إذا كنت بحاجة إلى حساب لوغاريتم رقم يمكن أن يكون سالبا ، فيجب عليك أولا معالجة الرقم السالب بطريقة خاصة (على سبيل المثال ، تقليله إلى وحدة نمطية) أو تطبيق طريقة أخرى لحساب اللوغاريتم المناسب للأرقام السالبة.