O'nlik Kasrlar Ikkilikda

O'nlik Kasrlar Ikkilikda

Robocontest.uz

Haqiqiy sonlarni binary ya'ni ikkilik sanoq sistemasiga o'tkazdirishda yoki qaytarishda dasturlash tillarida funksiya kabi ishlatadigan algoritmlardan foydalanish imkonsiz. Shu sababdan bunday sonlarni ikkilik sanoq sistemasiga o'tkazish va ikkilikdan o'nlikga qaytarishning bir necha usullari mavjud.

Demak sonni ikkilikdan o'nlik sanoq sistemasiga o'tkazishning usullaridan birini quyida example orqali keltirib o'tamiz:

Tushuntirish ishlari quyida berilgan

Bizda Mantissa - M va Exponent - E ning ikkilik qiymatlari berib o'tilgan. M = 01011010 va M ga uchun o'nlik sanoq sistemasida qiymatlash chapdan , -1 bilan boshlanadi va har bir keyingi had uchun 1/2 ga ko'paytirib uning moduli olib boriladi.

Chap tomonda M, o'ng tomonda E ning binary qiymatlari berilgan

Berilgan M uchun Mantissa 45/65 ga teng ekanini yuqoridagi misoldan ko'rishingiz mumkin. Exponent qiymati esa 4 ga teng. Endi bizga berilgan M x 2^E formuladan natijani hisoblaymiz: 45/64 x 2^4 = 11.25

Report Page