لماذا تعطيني العمليات الحسابية التي تتضمن أرقامًا عشرية نتائج بها الكثير من الأرقام؟

تم التعديل في الثلاثاء, 28 يوليو في 4:32 م

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


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

إليك بعض المعلومات الإضافية حول حسابات الفاصلة العائمة: https://0.30000000000000004.com/.
وهنا مقطع فيديو يقدم شرحًا جيدًا للموضوع: https://www.youtube.com/watch?v=PZRI1IfStY0

هل كانت هذه المقالة مفيدة؟

هذا رائع!

شكرًا لك على ملاحظاتك

نعتذر أننا لم نتمكن من إفادتك

شكرًا لك على ملاحظاتك

أطلعنا على كيفية تحسين هذا المقال!

حدّد سببًا واحدًا على الأقل
التحقق 'CAPTCHA' مطلوب.

تم إرسال الملاحظات

نحن نقدر جهودك وسنحاول تحسين المقالة