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

ما هو مزدوج? أمثلة التعريف والاستخدام

المزدوج هو أحد أنواع البيانات في البرمجة التي تستخدم لتخزين أرقام الفاصلة العائمة مزدوجة الدقة. هذا النوع هو واحد من الأكثر شيوعا ويستخدم في العديد من لغات البرمجة مثل سي++ وجافا وبايثون وغيرها.

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

مثال على استخدام مزدوج:

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

نصف قطر مزدوج = 3.14;

منطقة مزدوجة = دائرة نصف قطرها * دائرة نصف قطرها * بي;

النظام.خارج.برينتلن ("منطقة الدائرة هي:" + منطقة);

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

  1. مزدوج في البرمجة
  2. تعريف موجز لمضاعفة
  3. مزايا استخدام مزدوج
  4. مزدوج في ج C
  5. أمثلة على استخدام مزدوج في ج C
  6. ميزات العمل مع ضعف في ج C
  7. سؤال وجواب
  8. ما هو نوع البيانات المزدوجة المستخدمة في البرمجة?
  9. كيف أعلن متغير مع نوع البيانات مزدوجة في ج language لغة البرمجة?
  10. ما هي العمليات التي يمكن إجراؤها بأرقام مزدوجة?

مزدوج في البرمجة

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

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

مثال على استخدام مزدوج:

ضعف س = 3.14159;

ذ مزدوج = 2.71828;

مجموع مزدوج = س + ص;

الفرق المزدوج = س ص;

منتج مزدوج = س * ص;

حاصل مزدوج = س / ص;

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

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

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

تعريف موجز لمضاعفة

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

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

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

في لغة البرمجة ، يتم استخدام المضاعفة لعمليات حسابية مختلفة ، مثل العمليات الحسابية (الجمع والطرح والضرب والقسمة) وحسابات الفاصلة العائمة والعمليات الأخرى التي تتطلب دقة عالية.

مزايا استخدام مزدوج

1. دقة عالية

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

2. القيمة القصوى

يسمح لك نوع البيانات المزدوج بتخزين أكبر قيمة مسموح بها في متغير بين جميع أنواع الفاصلة العائمة. تبلغ القيمة القصوى للمضاعفة حوالي 1.7×10^308 ، وهو رقم ضخم ويسمح لك بإجراء حسابات واسعة النطاق للغاية.

3. مجموعة موسعة من القيم

يحتوي النوع المزدوج أيضا على نطاق قيم أكبر من أنواع البيانات الرقمية الأخرى. يتراوح نطاق القيم المزدوجة من حوالي 2.2 1 10^-308 إلى حوالي 1.8×10^308. يتيح لك ذلك استخدام مزدوج للعمل بقيم صغيرة جدا وكبيرة جدا ، وهو أمر مفيد بشكل خاص في الحوسبة العلمية والهندسية.

4. دعم واسع

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

5. سهولة الاستخدام

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

مقارنة أنواع بيانات الفاصلة العائمة

نوع البياناتالحجم في الذاكرةمجموعة من القيمالدقة
تعويم4 بايت1.5^10 ^ -45 إلى 3.4×10^387 عشري
أماكن مزدوجة8 بايت5 1 10^-324 إلى 1.8 1 10^30815 منازل عشرية

مزدوج في ج C

، يمكن أن تحتوي على قيم تحتوي على ما يصل إلى 15 منزلة عشرية وتوفر دقة كافية لمعظم العمليات الحسابية.

يستخدم ، متبوعا باسم المتغير. على سبيل المثال:

مزدوج بي = 3.14159;

وتهيئة مع قيمة 3.14159.

يشمل جميع العمليات الحسابية الأساسية مثل الجمع والطرح والضرب والقسمة. على سبيل المثال:

العمليةالوصفمثال
+إضافةنتيجة مزدوجة = رقم 1 + رقم 2;
—الطرحالنتيجة المزدوجة = الرقم 1-الرقم 2;
*الضربنتيجة مزدوجة = رقم 1 * رقم 2;
/الشعبةنتيجة مزدوجة = رقم 1 / رقم 2;

، مثل وظائف إيجاد الجذر التربيعي ، والأس ، والتقريب ، وما إلى ذلك .

. في هذه الحالة ، يحدث تحويل ضمني لأنواع البيانات لإجراء العملية. على سبيل المثال:

نتيجة مزدوجة = رقم 1 + رقم 2;

.

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

أمثلة على استخدام مزدوج في ج C

مثال 1:

في المثال الأول ، يتم استخدام مزدوج لتخزين وحساب الأرقام الحقيقية الفاصلة العائمة. لنفترض أن لدينا متغيرين" أ "و" ب " من النوع مزدوج ، ونريد إضافتهما وطباعة النتيجة:

مزدوج أ = 2.5;

مزدوج ب = 3.7;

نتيجة مزدوجة = أ + ب;

ستد:: كوت < < "سوم:" < < نتيجة < < ستد:: إندل;

سيكون إخراج البرنامج:

المبلغ: 6.2

المثال 2:

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

راتب مزدوج = 100000.0;

معدل الضريبة المزدوجة = 0.25;

ضريبة مزدوجة المبلغ = الراتب * معدل الضريبة;

ستد:: كوت < < "ضريبة:" < < تاكسيماونت << ستد:: إندل;

سيكون إخراج البرنامج:

الضريبة: 25000

المثال 3:

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

مسافة مزدوجة = 42.5;

ميل مزدوج = المسافة * 0.621371;

ستد:: كوت < < "المسافة بالأميال:" < < ميل < < ستد:: إندل;

سيكون إخراج البرنامج:

المسافة بالأميال: 26.4168

المثال 4:

في المثال الرابع ، يمكن استخدام مزدوج للعمل مع الوظائف الرياضية. لنفترض أننا بحاجة إلى حساب جيب تمام الزاوية " س " بالراديان:

ضعف س = 1.5;

مزدوجة كوسفالو = الأمراض المنقولة جنسيا:: كوس (س);

ستد:: كوت < < "جيب التمام:" < < كوسفالو < < ستد:: إندل;

سيكون إخراج البرنامج:

جيب التمام: 0.0707372

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

ميزات العمل مع ضعف في ج C

المزدوج هو نوع بيانات يستخدم لتمثيل أرقام الفاصلة العائمة مزدوجة الدقة في لغة برمجة سي++. إنها نسخة موسعة من نوع بيانات التعويم ولها دقة أعلى.

ميزات العمل مع النوع المزدوج في ج are هي كما يلي:

  1. الدقة: مزدوج يوفر دقة أعلى من نوع تعويم. يمكن أن تمثل أرقام الفاصلة العائمة حتى 15 منزلة عشرية.
  2. الحجم: نوع مزدوج لديه حجم 2 مرات أكبر من تعويم. حجمه عادة 8 بايت.
  3. نطاق القيم: يعتمد نطاق قيم المتغيرات المزدوجة على النظام الأساسي للأجهزة والمترجم المستخدم. في معظم الحالات ، يمكن أن تمثل الأرقام من e 4.9 ه-324 إلى e 1.8 ه+308.
  4. الدقة في الحسابات: يمكن أن يؤدي استخدام النوع المزدوج إلى تحسين دقة الحسابات التي تتطلب دقة عالية ، على سبيل المثال ، في الحسابات العلمية والمعاملات المالية وما إلى ذلك.

هنا مثال على استخدام مزدوج في ج C:

# تشمل 

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

طول مزدوج ، عرض ، منطقة;

الأمراض المنقولة جنسيا:: كوت < < " أدخل طول:";

الأمراض المنقولة جنسيا:: سين > > طول;

الأمراض المنقولة جنسيا:: كوت < < " أدخل العرض:";

الأمراض المنقولة جنسيا:: سين >> العرض;

المساحة = الطول * العرض;

الأمراض المنقولة جنسيا:: كوت < < " المنطقة: "<<منطقة < < الأمراض المنقولة جنسيا:: إندل;

العودة 0;

}

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

سؤال وجواب

ما هو نوع البيانات المزدوجة المستخدمة في البرمجة?

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

كيف أعلن متغير مع نوع البيانات مزدوجة في ج language لغة البرمجة?

لإعلان متغير بنوع البيانات المزدوجة في لغة البرمجة ج programming ، حدد الكلمة الرئيسية المزدوجة ، ثم اسم المتغير ، وإذا لزم الأمر ، قم بتعيين قيمة أولية له. على سبيل المثال: رقم مزدوج = 3.14;

ما هي العمليات التي يمكن إجراؤها بأرقام مزدوجة?

يمكن إجراء جميع العمليات الحسابية الأساسية مثل الجمع والطرح والضرب والقسمة بأرقام مزدوجة. يمكنك أيضا استخدام الدوال الرياضية للعمل بأرقام مزدوجة ، مثل الأس أو استخراج الجذر التربيعي.