الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ياريت من يفهمني كيف تتم تخزين الارقام الكسرية على القرص

بدأه apro في 23 يناير 2009 · 2 رد · 1,068 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

شباب يا عباقرة من يشرحلي كيف يتم تخزين رقم كسري على القرص كمثال

0.2356487954545455

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

وشكرا

#2

راجع http://en.wikipedia.org/wiki/IEEE_754-1985

هذه الطريقة هي من أشهر الطرق لتخزين الأرقام العشرية على الحاسب

وبصفة عامة تعتمد على تخزين الfraction أو الكسر في جزء و يتم تخزين الexponent في جزء أخر

مع وجود bit لتحديد الإشارة

فعلى سبيل المثال 45.9 يتم تحويله إلى 0.459 * 10 ^ 2

و يكون ال 459 هو الكسر و 2 هو ال exponent

لكن الexponent يتم عمل biasing له قبل التخزين

راجع ويكيبيديا للتفاصيل ...

#3

مشكور يا اخي وربي يجعل المعلومة هذه في ميزان حسناتك وبارك الله بيك

مواضيع مشابهة