• Servis
  • I=(1/2)*log21/2+(1/4)*log21/4+(1/8)*log21/8+(1/8)*log21/8)=1/2+2/4+3/8+3/8=1,75




    Download 0.54 Mb.
    bet18/21
    Sana24.03.2017
    Hajmi0.54 Mb.
    #1867
    1   ...   13   14   15   16   17   18   19   20   21
    I=(1/2)*log21/2+(1/4)*log21/4+(1/8)*log21/8+(1/8)*log21/8)=1/2+2/4+3/8+3/8=1,75

    Simmetrik bo’lgan to’rt qirrali piramida uchun bu ko’rsatkich H=log24=2(bit) ga teng bo’ladi

    Sakkiz bit - 1 baytgan teng. Demak, kompyuter klaviaturasi alfavitini

    kodlash uchun 256 belgi (28 = 256) yetarli bo’ladi.



    3-misol. INFORMATIKA VA AXBOROT TEXNOLOGIYaLARI FANI

    so’zida qancha bit yoki bayt axborot bor?

    Vazifani bajarish uchun qo’yidagilarga e’tiborni qaratamiz:

    So’zlar soni 5 ta;

    Probel (bo’sh joy)siz belgilar soni 38 ta; Agar biz faqat belgilar sonini hisoblasak berilgan so’zda 38 bayt yoki 38*8= 304 bit axborot bor deb hisoblasak, xato natijaga ega bo’lamiz.

    To’g’ri javobni aniqlash uchun so’zdagi probel-bo’sh joy belgilarini hisoblash kerak bo’ladi. Probel (bo’sh joy) bilan belgilar soni 42 ta; Demak berilgan so’zda 8*42=336 bit yoki 42 bayt axborot bor. Aksariyat kompyuter muharrirlari 256 ta belgidan iborat alfavit bilan ishlaydi. Agar bitta belgi 1 bayt axborotga ega bo’lsa, matnlarni axborot hajmini aniqlash mumkin bo’ladi.

    Joriy matn faylida qancha belgi ishlatilganini bilish uchun Servis menyusidan Statistika buyrug’i beriladi

    Statistika oynasiga murojaat qilamiz:

    Znakov (bez probelov)- Belgilar (bo’sh joysiz) 8960 ta.

    Znakov (s probelami)- Belgilar (bo’sh joy bilan) 10218 ta.

    Matnlarni axborot hajmini aniqlash quyidagi formula bilan

    aniqlanadi.



    Download 0.54 Mb.
    1   ...   13   14   15   16   17   18   19   20   21




    Download 0.54 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    I=(1/2)*log21/2+(1/4)*log21/4+(1/8)*log21/8+(1/8)*log21/8)=1/2+2/4+3/8+3/8=1,75

    Download 0.54 Mb.