Kompyuterda raqamli ma'lumotlarni taqdim etish

|
Kompyuterda raqamli ma'lumotlarni taqdim etish
|
bet | 6/6 | Sana | 08.12.2023 | Hajmi | 95,44 Kb. | | #114067 |
Bog'liq Документ Microsoft Word4. Kompyuterda raqamli ma'lumotlarni taqdim etish
Kompyuterlardagi raqamlarni ifodalash uchun ikkita shakl qo'llaniladi:
tabiiy shakl yoki sobit nuqta shakli;
oddiy yoki suzuvchi nuqta shakli (haqiqiy).
Arifmetik ma'lumotlarni qayta ishlashda, qoida tariqasida, haqiqiy raqamlar qo'llaniladi, chunki ularning foydalanish doirasi kattaroqdir. Ushbu shakllar quyida muhokama qilinadi.
4.1 ruxsat etilgan nuqta raqamlari
Ruxsat etilgan nuqta raqami belgi va raqamli bitlarga ega. Ruxsat etilgan nuqta shuni anglatadiki, kompyuterni loyihalash bosqichida mashina so'zining qancha va qaysi razryadlari sonning butun va kasr qismlari tasviri uchun ajratilganligi aniqlandi. Zamonaviy kompyuterlarda bu shakl faqat butun sonlar uchun ishlatiladi.
Masalan.
a) butun va kasr qismi bo'lgan hujayra.
14-misol: raqamni yozing -11011,1101 7 bit butun qism uchun ajratilgan bit tarmog'ida, 1 bit belgisi ostida, 6 bitning kasr qismi uchun.
Bo'sh katakchalarni nol bilan to'ldiring. Natijada biz quyidagi raqam yozuvini olamiz:
10011011,110100
b) butun son yozuvi bo'lgan katak.
Ruxsat etilgan nuqta raqamlaridan foydalanishning afzalliklari arifmetik operatsiyalarni bajarish qulayligi va raqamlarni tasvirlashning yuqori aniqligini o'z ichiga oladi. Kamchiliklari-raqamlarni ifodalashning kichik diapazoni:
P-s ≤ N ≤ Pm – P-s,
qaerda P - raqamlar tizimining asosi;
m - butun qismdagi razryadlar soni;
s - kasr qismidagi bitlar soni.
4.2 suzuvchi nuqta raqamlari
Suzuvchi nuqta raqamlarini (Pep) ifodalash uchun raqamni yozishning yarim logaritmik shakli ishlatiladi:
N =mqp
qaerda q - raqamlar tizimining asosi, p - raqam tartibi, m- mantissa raqamlari N
Bunday holda, mantissa birdan kam bo'lishi kerak va tartib butun son bo'lishi kerak.
Nuqtaning holati tartib qiymati bilan belgilanadi p. Tartibni o'zgartirish bilan nuqta chapga yoki o'ngga siljiydi (suzadi).
Masalan: 12510 = 12.5·101 = 1.25·102 = 0.125·103 = 0.0125·104 =... .
Raqamlarni yozishda aniqlikni aniqlash uchun qabul qilingan raqamni yozishning normallashtirilgan shakli. Normalizatsiya qilingan sonning mantisasi diapazonda o'zgarishi mumkin: 1/q ≤ |m| < 1. Shunday qilib, normallashtirilgan raqamlarda nuqtadan keyingi raqam mazmunli bo'lishi kerak.
15-misol.
0.0832∙103⏟ненормализованноечисло=0.832∙102⏟нормализованноечисло
16-misol.
a) + 1011001.101 ikkilik raqamini suzuvchi nuqta shaklida normallashtirilgan shaklda taqdim eting
+ 101101,101=0,101101101 ∙10110
b) -10010,1001 ikkilik raqamini suzuvchi nuqta shaklida normallashtirilgan shaklda taqdim eting
−10010,1001 = -0,100101001 ∙10101
Mashina so'zidagi raqamlarni ifodalash uchun mantissa, tartib, raqam belgisi va tartib belgisini tasvirlash uchun raqamlar guruhlari ajratiladi:
Shunday qilib, suzuvchi nuqta raqamlari qayta ishlanadigan raqamlar oralig'ini oshirishga imkon beradi, ammo raqamlar tasvirining aniqligi faqat mantissa raqamlari bilan aniqlanadi va sobit nuqta raqamlariga nisbatan kamayadi. Raqamni so'z formatida yozganda, taqdim etilgan raqamlar diapazoni -1·2 dan bo'ladi127 1·2 gacha127 (2127 ≈1038), aniqligi esa 23 razryaddan iborat mantissa bilan belgilanadi. Mantissa razryadlari sonini ko'paytirish orqali aniqlikni oshirish mumkin. Bu raqamlarni ikki tomonlama aniqlik bilan ifodalash orqali amalga oshiriladi, ya'ni.raqam ketma-ket ikkita xotira katakchasida yoziladi.
XAVFSIZLIK MASALALARI
|
| |