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

كيفية استخراج الجذر في ج: دليل بسيط لإيجاد الجذر التربيعي في لغة البرمجة

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

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

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

  1. كيفية العثور على الجذر التربيعي في ج: تعليمات خطوة بخطوة للمبرمجين
  2. التحضير للعمل
  3. الخيار 1: استخدام الوظيفة القياسية
  4. الخيار 2: تنفيذ وظيفتك الخاصة
  5. إعداد البيئة
  6. الاختبار والتصحيح
  7. سؤال وجواب
  8. ما هي لغة البرمجة المستخدمة في المقالة?
  9. كيف يمكنني العثور على الجذر التربيعي لعدد في لغة البرمجة ج?
  10. ما هو الرقم الذي يمكن استخدامه كوسيطة لوظيفة إيجاد الجذر التربيعي في ج?
  11. ما هي وظائف أخرى من الرياضيات.مكتبة ح يمكن استخدامها للعمل مع الأرقام في ج?
  12. هل يمكنني استخدام وظيفة إيجاد الجذر التربيعي في برنامج لغة البرمجة الخاص بي?

كيفية العثور على الجذر التربيعي في ج: تعليمات خطوة بخطوة للمبرمجين

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

    .

"،رقم ، مربعالجذر);

  1. الآن أنت تعرف كيفية العثور على الجذر التربيعي في ج.استخدم هذا الدليل خطوة بخطوة عندما تحتاج إلى إجراء عمليات مماثلة في مشاريع البرامج الخاصة بك.
  2. التحضير للعمل
  3. قبل أن نبدأ في استخراج الجذر التربيعي بلغة البرمجة سي ، نحتاج إلى بعض الأشياء:

الترميز للغة البرمجة ج ، مثل التعليمات البرمجية:: كتل أو فيسوال ستوديو.

تحديد نوع المتغيرات التي سنقوم بتخزين بيانات الإدخال ونتائج الحساب.

خوارزمية لحساب الجذر التربيعي.

تعويم

(العدد الحقيقي) لتخزين قيمة الإدخال ومتغير نوع

تعويم

لتخزين نتيجة الحسابات.

خوارزمية لحساب الجذر التربيعي:

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

شن+1 = شن — (و (شن) / و'(شن))

أين شن هو التقريب الحالي للجذر التربيعي ، و (شن) هي دالة تقوم بإرجاع القيمة للعثور على الجذر التربيعي ، و'(شن) هو مشتق من هذه الوظيفة.

هام: قبل استخدام الخوارزمية ، تحقق مما إذا كانت القيمة المدخلة رقما موجبا.

الآن بعد أن أصبحنا على استعداد للذهاب ، دعنا ننتقل إلى كتابة التعليمات البرمجية لاستخراج الجذر التربيعي في لغة البرمجة سي.

الخيار 1: استخدام الوظيفة القياسية

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

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

مثال على برنامج بسيط يحسب الجذر التربيعي لرقم:

# تشمل

# تشمل

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

مزدوج الأسطوانات ، سكواريروت;

برينتف ("أدخل رقم:");

سكانف ("٪لف"،#);

مربع الجذر = الجذر التربيعي (الأسطوانات);

برينتف ("الجذر التربيعي لـ٪.2 لو هو٪.2 لو " ، الأسطوانات ، سكواريروت);

العودة 0;

}

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

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

وتجدر الإشارة أيضا إلى أن وظيفة المسح الضوئي() تستخدم لقراءة إدخال المستخدم. يشير المحدد المنسق ٪ لف إلى أن قيمة الإدخال يجب أن تكون من النوع المزدوج.

يوضح هذا المثال طريقة بسيطة لاستخدام دالة قياسية لحساب الجذر التربيعي في لغة البرمجة سي.

الخيار 2: تنفيذ وظيفتك الخاصة

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

يوجد أدناه مثال على رمز الوظيفة:

# تشمل

الخلية مزدوجة (مزدوجة س) {

// النقطة التقريبية الأولية

تخمين مزدوج = 1.0;

// الدقة التي سوف نقترب

دقة مزدوجة = 1 هـ-6;

// حتى الآن ، يختلف مربع التقريب عن الرقم الأصلي أكثر من الدقة

في حين(القوات المسلحة البوروندية (تخمين * تخمين س) > الدقة) {

// تحسين تقريبنا بقسمة أرقامهم

تخمين = (تخمين + س / تخمين) / 2.0;

}

عودة تخمين;

}

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

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

  1. وبالتالي ، فإن تنفيذ وظيفتنا الخاصة لاستخراج الجذر التربيعي بلغة ج يمنحنا التحكم الكامل في عملية الحساب ويسمح لنا بتحقيق الدقة المطلوبة.
  2. إعداد البيئة
  3. من أجل استخدام قدرات استخراج الجذر في لغة البرمجة ج ، تحتاج إلى تكوين البيئة المناسبة. وهنا هي الخطوات اللازمة للقيام بذلك:
  4. تثبيت مترجم ج: قبل أن تتمكن من بدء البرمجة في ج ، يجب أن يكون لديك مترجم ج مثبتة. المترجم الأكثر شعبية للغة سي هو مجموعة مترجم جنو (دول مجلس التعاون الخليجي) ، والتي يمكن تثبيتها على معظم أنظمة التشغيل مثل ويندوز وماك ولينكس.
  5. حدد بيئة التطوير المتكاملة: على الرغم من أنه يمكنك كتابة البرامج في ج في أي محرر نصوص ، فإن استخدام بيئة التطوير المتكاملة (إيد) سيجعل عملك أكثر ملاءمة. بعض إيدس شعبية لتطوير ج تشمل التعليمات البرمجية:: كتل ، ديف-ج++ ، الكسوف ، ورمز استوديو البصرية.
إعداد مجلد العمل: قم بإنشاء مجلد جديد على جهاز الكمبيوتر الخاص بك حيث ستقوم بتخزين جميع ملفات البرنامج الخاص بك. قم بتسمية هذا المجلد كما تريد.

إنشاء ملف جديد: افتح بيئة تطوير متكاملة المحددة الخاصة بك وإنشاء ملف جديد في مجلد العمل. يمكنك تسمية الملف بأي اسم بامتداد.ج (على سبيل المثال ، الرئيسية.ج).

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

# تشمل

بعد الانتهاء من كل هذه الخطوات ، يمكنك البدء في كتابة التعليمات البرمجية لاستخراج الجذر في لغة البرمجة سي.

الاختبار والتصحيح

  • يعد الاختبار والتصحيح من المراحل المهمة لتطوير البرامج التي تساعد على ضمان عمل البرنامج بشكل صحيح وتصحيح الأخطاء المحتملة.
  • اختبار
  • يسمح لك الاختبار بالتحقق من وظائف البرنامج والتأكد من أنه يعمل بشكل صحيح. أثناء عملية الاختبار ، يتم إجراء فحوصات مختلفة للمساعدة في تحديد الأخطاء والعيوب.
  • اختبار الوحدة-التحقق من قابلية تشغيل وحدات البرنامج الفردية;

اختبار التكامل-التحقق من التفاعل بين وحدات البرنامج;

اختبار النظام-التحقق من تشغيل البرنامج ككل;

اختبار المستخدم هو التحقق من البرنامج من قبل المستخدمين النهائيين.

أثناء عملية الاختبار ، يجب عليك التأكد من أن البرنامج يعمل كما هو متوقع ، وأنه يعالج بيانات الإدخال بشكل صحيح وينتج النتائج الصحيحة. من الضروري التحقق من السيناريوهات المختلفة لاستخدام البرنامج والتأكد من أنه مستقر.

  • تصحيح الأخطاء
  • تصحيح الأخطاء هو عملية البحث عن الأخطاء التي تحدث في البرنامج وتصحيحها. انها تسمح لك لتحديد والقضاء على المشاكل التي تنشأ أثناء تشغيل البرنامج.
  • يمكن استخدام أدوات مختلفة لتصحيح أخطاء البرنامج، مثل:
  • مصحح الأخطاء-يسمح لك بتشغيل البرنامج خطوة بخطوة ومراقبة حالة المتغيرات;
  • التسجيل هو كتابة معلومات حول تشغيل البرنامج إلى ملف سجل ، والتي يمكن أن تساعد في تحديد المشكلة;

بيانات الاختبار-استخدام بيانات الاختبار لإعادة إنتاج خطأ;

استخدام علامات التعليقات في رمز البرنامج لفهم أكثر تفصيلا لعمله;

استثناءات إدارة التعامل مع الاستثناءات والأخطاء لمنع سلوك البرنامج لا يمكن التنبؤ بها.

يتيح لك تصحيح الأخطاء العثور على الأخطاء وإصلاحها وتحسين تشغيل البرنامج وضمان استقراره.

خاتمة

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

سؤال وجواب

ما هي لغة البرمجة المستخدمة في المقالة?

تتناول المقالة لغة البرمجة ج.

كيف يمكنني العثور على الجذر التربيعي لعدد في لغة البرمجة ج?

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

ما هو الرقم الذي يمكن استخدامه كوسيطة لوظيفة إيجاد الجذر التربيعي في ج?

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

ما هي وظائف أخرى من الرياضيات.مكتبة ح يمكن استخدامها للعمل مع الأرقام في ج?