Informatika fanida subnormal sonlar suzuvchi nuqtali arifmetikada nolga yaqin boʻshliqni toʻldiradigan denormallashtirilgan raqamlarning (baʼzan denormallar deb ataladi) kichik toʻplamidir. … Aksincha, denormalizatsiyalangan suzuvchi nuqta qiymati bosh raqami nol boʻlgan muhim ahamiyatga ega.
Normallashtirilgan va denormalizatsiyalangan suzuvchi nuqta raqamlari nima?
Java suzuvchi nuqta tasviri uchun IEEE 754 standartidan foydalanadi. Ushbu tasvirda floatlar 1 ishora biti, 8 ko'rsatkich biti va 23 mantis biti yordamida kodlangan. … Natijada, floatlarda 24 muhim bit aniqlik, dubllarda esa 53 muhim bit aniqlik mavjud. Bunday raqamlar normallashtirilgan raqamlar deb ataladi.
Raqam normallashtirilgan yoki denormallashtirilganligini qanday aniqlash mumkin?
Masalan, agar siz 12.34 ni ifodalamoqchi boʻlsangiz, uni encode sifatida 123400 -04 deb belgilaysiz. Bu "normallashtirilgan" deb ataladi. Bunday holda, pastki ikkita raqam nolga teng bo'lganligi sababli, siz qiymatni 012340 -03 yoki 001234 -02 ekvivalenti sifatida ifodalashingiz mumkin edi. Bu "denormalizatsiya" deb nomlanadi.
Normallashtirilgan suzuvchi nuqta nima?
Oʻzgaruvchan nuqtali raqam uning mantissining butun qismini aynan 1 boʻlishiga majburlaganimizda va uning kasr qismi bizga xohlagancha boʻlishiga ruxsat berganimizda normallashtiriladi. Misol uchun, agar biz ikkilik tizimda 1101,01 bo'lgan 13,25 raqamini oladigan bo'lsak, 1101 butun son bo'ladi va01 kasr qismi bo'ladi.
Denormalizatsiya qilingan raqamlar nimani ifodalash uchun ishlatiladi?
Denormalizatsiyalangan raqamlar
Toʻliq oqim sodir boʻlganda aniqlikni yoʻqotishni kamaytirish uchun IEEE 754 normallashtirilgan koʻrinishdagi mumkin boʻlganidan kichikroq kasrlarni koʻrsatish qobiliyatini oʻz ichiga oladi, noaniq bosh raqamni 0 ga qo'yish orqali. Bunday raqamlar nonormal deb ataladi.