O'nlik Kasrlar Ikkilikda
Robocontest.uzHaqiqiy 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:
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.
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