beta

← Geri

İnformatika, İnformasiyanın kodlaşdırılması və miqdarının ölçülməsi

İnformasiyanın həcmi və mətnin kodlaşdırılması

  • Dərslik: İnformatika, 10-cu sinif, «İnformasiyanın miqdarı», səh. 21
  • Dərslik: İnformatika, 8-ci sinif, «İnformasiyanın kodlaşdırılması», səh. 8
  • Dərslik: İnformatika, 8-ci sinif, «İnformasiyanın ölçülməsi», səh. 17
  • Dərslik: İnformatika, 7-ci sinif, «Kodlaşdırılmış informasiyanın həcmi», səh. 53
  • Dərslik: İnformatika, 6-cı sinif, «Ədədi informasiya necə kodlaşdırılır», səh. 14
  • Dərslik: İnformatika, 6-cı sinif, «İnformasiya nə qədər yer tutur», səh. 17

İmtahan bu mövzuda nə soruşur?

Bu mövzuda sən ölçü vahidlərini çevirir, müxtəlif vahidlərlə verilmiş həcmləri müqayisə edir və toplayırsan. Əlifbanın ölçüsündən simvolun bit sayını, mətnin quruluşundan isə ümumi həcmi hesablayırsan. Mətnlə şəkillərin birlikdə yerləşdiyi sənəddə səhifə sayını, tək və cüt səhifələrin payını, həmçinin məlumatın göndərilmə müddətini tapmaq da tələb olunur.

Qayda

  • Kodlaşdırma məlumatı seçilmiş işarələrlə təqdim etməkdir; dekodlaşdırma həmin koddan ilkin təqdimata qayıtmaqdır. Kompüterdə kodlar sıfır və birlərdən qurulur.
  • Əlifba istifadə edilən fərqli simvolların toplusudur. Onun ölçüsü NN ilə göstərilir. Texniki yanaşmada həcmi məlumatın mənası deyil, simvolların sayı və kod uzunluğu müəyyənləşdirir.
  • Kod uzunluğu bütün simvollar üçün eynidirsə, ii bitlə ən çox 2i2^i fərqli simvol göstərilir. Ən qısa kod üçün 2i≥N2^i\geq N şərtini ödəyən ən kiçik tam ii seçilir. NN ikinin qüvvəti olduqda N=2iN=2^i alınır.
  • Mətnin həcmi I=K×iI=K\times i düsturu ilə bitlə hesablanır; KK simvol sayıdır. Buradan K=I/iK=I/i və i=I/Ki=I/K. Hərf, rəqəm, durğu işarəsi və boşluq ayrıca sayılır; əlifbadakı fərqli simvolların sayı mətnin uzunluğu deyil.
  • Ölçü vahidləri üçün bu məsələlərdə 1 bayt=8 bit1\text{ bayt}=8\text{ bit}, 1 Kbayt=1024 bayt1\text{ Kbayt}=1024\text{ bayt}, 1 Mbayt=1024 Kbayt1\text{ Mbayt}=1024\text{ Kbayt}, 1 Gbayt=1024 Mbayt1\text{ Gbayt}=1024\text{ Mbayt} götürülür. Kiçik vahidə keçəndə vur, böyük vahidə keçəndə böl.
  • Simvolun həcmi məsələdəki kodlaşdırmaya uyğun seçilir. ASCII üçün 88 bit, UNICODE üçün 1616 bit qəbul edilən tapşırıqda müvafiq olaraq 11 və 22 baytdan istifadə et. Mətndəki çoxrəqəmli ədədin hər rəqəmini ayrıca say.
  • Səhifə sayı pp, səhifədə sətir sayı ss, sətirdə simvol sayı rr olduqda K=p×s×rK=p\times s\times r. Qarışıq sənəddə hissələrin həcmlərini ayrıca hesabla; mətn səhifələrinin sayını taparkən şəkillərin həcmini ümumi həcmdən çıx.
  • Ötürmə müddəti t=I/vt=I/v ilə tapılır. Sürət bit/san verilibsə, həcmi bitə çevir; alınan saniyəni dəqiqəyə çevirmək üçün 6060-a böl.

Nümunələr

1

Əlifbada 2020 işarə varsa, 1212 simvolluq yazı ən qısa, eyni uzunluqlu kodlarla neçə bit tutar? 24<20≤252^4<20\leq2^5 olduğundan hər simvola 55 bit lazımdır: I=12×5=60I=12\times5=60 bit.

2

“Kod 27!” yazısında hər simvol 88 bitlə kodlaşdırılır. Dırnaqları saymadan yazının həcmini tap. Üç hərf, bir boşluq, iki rəqəm və bir nida işarəsi var: cəmi 77 simvol. Deməli, I=7×8=56I=7\times8=56 bit, yaxud 77 baytdır.

3

Mətnin bütün simvolları saxlanılmaqla 1616 bitlik kodlar 88 bitlik kodlarla əvəz edilir. Həcm 240240 bit azalırsa, mətn neçə simvoldur? Hər simvolda 16−8=816-8=8 bitə qənaət olunur. Buna görə K=240/8=30K=240/8=30 simvoldur; əvvəlki həcm 480480 bit, yeni həcm 240240 bitdir.

Tipik səhv

Bitlə baytı qarışdıranda cavab səkkiz dəfə dəyişir. Əvvəl vahidləri eyniləşdir, sonra hesabla. Səhifələr birincidən başlayaraq ardıcıl nömrələnibsə, tək sayda səhifəsi olan kitabda tək nömrəli səhifələrin bir ədəd artıq olduğunu unutma.