عند العمل مع الأرقام في البرمجة ، في بعض الأحيان يكون من الضروري تخصيص الجزء الكسري فقط من الرقم. في مثل هذه الحالات ، قد نحتاج إلى طرق بسيطة لحل هذه المشكلة. في هذه المقالة ، سننظر في العديد من الأساليب التي يمكن أن تكون مفيدة عند العمل مع الأرقام العشرية.
واحدة من أسهل الطرق لتخصيص جزء كسري من الرقم هي استخدام الوظيفة المضمنة للغة البرمجة. على سبيل المثال ، في جافا سكريبت ، يمكننا استخدام طريقة توفيكد() لهذا الغرض. تقوم هذه الطريقة بتحويل رقم إلى سلسلة وتقريبه إلى العدد المحدد من الأرقام بعد الفاصلة العشرية. بعد ذلك ، يمكننا تحديد الجزء الكسري فقط من هذه السلسلة باستخدام طريقة الانقسام ().
مثال:
دع الرقم = 3.14159;
دع الكسر = العدد.إلىثابت (2).انشق ، مزق ('.')[1];
وحدة التحكم.سجل (كسر);
بالإضافة إلى ذلك ، يمكننا استخدام العمليات مع الأعداد الصحيحة وبقية القسمة لتخصيص الجزء الكسري من الرقم. إذا علمنا أن الرقم هو كسر عشري ، فيمكننا ضربه في 10^ن ، أين ن هو عدد المنازل العشرية بعد النقطة ، وتحويله إلى نوع عدد صحيح. ثم يمكننا الحصول على ما تبقى من قسمة هذا الرقم على 10^ن وقسمته على 10^ن للحصول على الجزء الكسري.
وبالتالي ، يمكن تنفيذ تخصيص الجزء الكسري من الرقم باستخدام طرق مختلفة ، اعتمادا على لغة البرمجة والأدوات المستخدمة. الأساليب الموضحة أعلاه ليست سوى بعض الأساليب الممكنة ويمكن استكمالها أو تعديلها وفقا لمتطلبات ومهام محددة.
- ما هو الجزء الكسري من الرقم?
- الطريقة رقم 1: استخدام قسمة عدد صحيح
- الطريقة رقم 2: استخدام وظيفة الوحدة
- الطريقة رقم 3: باستخدام عامل "ما تبقى من القسمة"
- الطريقة رقم 4: استخدام الوظائف المضمنة في لغة البرمجة
- الطريقة رقم 5: استخدام طرق الكائن
- سؤال وجواب
- كيف يمكن تمييز الجزء الكسري من الرقم?
- كيف يمكنك الحصول على الجزء الكسري فقط من رقم بدون الجزء الصحيح?
- كيف يمكنني الحصول فقط على جزء صحيح من عدد, التخلص من الجزء الكسري?
ما هو الجزء الكسري من الرقم?
الجزء الكسري من الرقم هو جزء الرقم الموجود على يمين الفاصلة العشرية. إنها قيمة كسرية ويمكن أن تكون صفرا أو تحتوي على رقم واحد أو أكثر.
على سبيل المثال ، ضع في اعتبارك الرقم 12.34:
- الجزء الصحيح من الرقم هو 12.
- الجزء الكسري من الرقم هو 34.
يمكن كتابة الجزء الكسري من الرقم في شكل عشري أو ككسر عادي. في الشكل العشري ، يتكون الجزء الكسري من الرقم من منازل عشرية ، بدءا من الرقم الأول على يمين الفاصلة العشرية. في الكسر العادي ، يتم تمثيل الجزء الكسري من الرقم كنسبة من رقمين-البسط والمقام.
يمكن أن تختلف قيمة الجزء الكسري من الرقم من صفر إلى واحد. على سبيل المثال ، في الرقم 0.5 ، الجزء الكسري هو 0.5 ، وفي الرقم 0.75 ، الجزء الكسري هو 0.75.
.
من المهم معرفة وفهم الجزء الكسري من الرقم عند حل المشكلات المختلفة وتطبيق العمليات الحسابية.
الطريقة رقم 1: استخدام قسمة عدد صحيح
من أسهل الطرق لعزل الجزء الكسري من الرقم استخدام قسمة عدد صحيح. تعتمد هذه الطريقة على مبدأ أنه عند قسمة عدد صحيح على عدد صحيح آخر ، يتم تجاهل الباقي ، ويبقى الجزء الصحيح فقط من القسمة.
لتحديد الجزء الكسري من الرقم ، يمكنك استخدام الخوارزمية التالية:
- يتم كتابة رقم الإدخال ككسر عشري.
- باستخدام عملية القسمة الصحيحة ، يتم تقسيم الرقم على 1.
- ستكون نتيجة القسمة الصحيحة هي الجزء الصحيح من الرقم المطلوب.
- للحصول على الجزء الكسري ، تحتاج إلى طرح الجزء بالكامل من الرقم الأصلي.
دعونا ننظر إلى مثال:
| الرقم الأصلي | الجزء كله | جزء كسري |
| 5.73 | 5 | 0.73 |
| 12.45 | 12 | 0.45 |
وبالتالي ، فإن استخدام القسمة الصحيحة يسمح لك بتحديد الجزء الكسري من الرقم بطريقة بسيطة ومفهومة.
الطريقة رقم 2: استخدام وظيفة الوحدة
طريقة أخرى بسيطة لتخصيص الجزء الكسري من الرقم هي استخدام وظيفة الوحدة النمطية. تقوم وظيفة الوحدة النمطية بلغات البرمجة المختلفة بإرجاع القيمة المطلقة للرقم ، أي قيمته غير الموقعة. في حالتنا ، لعزل الجزء الكسري من الرقم ، نحتاج إلى إيجاد ما تبقى من قسمة الرقم على 1.
يعد استخدام هذه الطريقة مناسبا بشكل خاص عندما نحتاج إلى إجراء عملية تخصيص جزء كسري على أرقام غير صحيحة ، مثل الأرقام الحقيقية أو أرقام الفاصلة العائمة.
النظر في مثال على استخدام وظيفة وحدة نمطية في لغة البرمجة جافا سكريبت:
"'جافا سكريبت
رقم فار = 6.78;
جزء فار = العدد % 1;
وحدة التحكم.سجل (جزء جزئي); // المخرجات: 0.78
"`
في هذا المثال ، يحتوي المتغير ' رقم 'على الرقم الأصلي ، والمتغير' جزء كسري ' يحتوي على الجزء الكسري المحدد من الرقم. ما تبقى من قسمة الرقم على 1 هو 0.78 ، وهو الجزء الكسري من الرقم.
وبالتالي ، فإن استخدام وظيفة الوحدة يسمح لنا بتخصيص الجزء الكسري من الرقم بسهولة وببساطة دون الحاجة إلى عمليات حسابية إضافية.
الطريقة رقم 3: استخدام المشغل "الباقي من القسمة"
لاستخراج الجزء الكسري من رقم ، يمكنك استخدام الباقي من القسمة. يشار إلى ما تبقى من القسمة أو عامل القسمة المعياري برمز ٪ ويعيد الباقي الذي تم الحصول عليه بقسمة رقم على آخر.
مثال على استخدام عامل "باقي القسمة" :
رقم مزدوج = 8.75 ؛ / / الرقم الأولي
إنت إنتيجربارت = (إنت) عدد ؛ / / جزء صحيح من عدد
جزء كسري مزدوج = رقم ٪ 1 ؛ / / جزء كسري من الرقم
في هذا المثال ، يحتوي متغير الرقم على الرقم الأصلي ، ويخزن متغير الجزء الصحيح الجزء الصحيح من الرقم ، ويخزن متغير الجزء الكسري الجزء الكسري من الرقم.
تكمن ميزة هذه الطريقة في بساطتها وفعاليتها. يعمل ما تبقى من مشغل القسمة بسرعة ويسمح لك باستخراج الجزء الكسري من رقم دون عمليات حسابية غير ضرورية.
ومع ذلك ، ضع في اعتبارك أنه عند استخدام عامل "باقي القسمة" ، من الضروري تحويل الرقم إلى نوع صحيح (كثافة العمليات) قبل إجراء العملية. هذا يرجع إلى خصوصيات تشغيل هذا المشغل ، والذي يعمل فقط مع الأعداد الصحيحة.
الطريقة رقم 4: استخدام الوظائف المضمنة في لغة البرمجة
تحتوي العديد من لغات البرمجة بالفعل على وظائف مضمنة للعمل مع الأرقام الكسرية. تسهل هذه الوظائف الحصول على الجزء الكسري من الرقم دون الحاجة إلى إجراء العمليات الحسابية يدويا.
فيما يلي أمثلة على هذه الوظائف لبعض لغات البرمجة الشائعة:
ج#: لغة ج # لها معيار
الرياضيات.الكلمة () وظيفة
أن تقريب عدد وصولا الى أقرب عدد صحيح أصغر. فيما يلي مثال على الاستخدام:
عدد مزدوج = 123.45;
جزء مجزأ مزدوج = رقم-رياضيات.الطابق(رقم);
وحدة التحكم.خط الكتابة ("جزء كسري من رقم:" + جزء مجزأ);
يمكن أن يؤدي استخدام وظائف لغة البرمجة المدمجة إلى تبسيط عملية تخصيص الجزء الكسري من الرقم بشكل كبير. ومع ذلك ، يجب ألا يغيب عن البال أن الوظائف المدمجة قد يكون لها ميزات تشغيل مختلفة ، لذلك من المهم الانتباه إلى كيفية تعاملها مع حالات الحدود والدقة المطلوبة في مهمة معينة.
الطريقة رقم 5: استخدام طرق الكائن
في لغة البرمجة ، يمكنك استخدام طرق كائن مختلفة للحصول على الجزء الكسري من الرقم.
إحدى هذه الطرق هيالثابت () ، والذي يسمح لك بتقريب رقم إلى العدد المحدد من المنازل العشرية وإعادته كسلسلة.
للحصول على الجزء الكسري من رقم باستخدام طريقة توفيكد () ، تحتاج إلى تحويل الرقم إلى سلسلة واستدعاء هذه الطريقة ، وتحديد عدد المنازل العشرية.
مثال على الكود: