افتح الـConsole الخاص بمتصفح واكتب 0.1 + 0.2 او اي عددين عشريين اخرين ستفاجئ بان الناتج يحتوي على تغيير طفيف مثل 0.30000000000000004 ، شاهد الفيديو لمعرفة السبب.
من العنوان يبدوا السبب نوع المتغير ومحدوديه الحاسوب.
حسنا السبب ليس نوع المتغير او محدودية الحاسوب، لا تكتفي بالعنوان واستمتع بالفيديو.
السبب هو النظام الثنائي .
حتى بالنظام العشري واستخدام الفاصلة لا يمكن تمثيل قيمة الثلث
٠.٣٣٣٣٣٣٣٣٣٣٣٣٣٣٣٣٣٣٣٣٣
قيمة قريبة من الثلث ولكنها ليست ثلث
بالصدفة دخلت الى هذا الموضوع وعندما قرأت هذه المشاركة اعجبت بها وقررت ان اعطيها اعجاب.
ولكن اكتشفت أنني من كتبها ...
:")
مجتمع متخصص بالتقنية Technology وكافة أخبارها وموضوعاتها ومستجداتها وأنواعها، وكل ما يتعلق بها.
التعليقات