Мұғалім 20 таңбадан тұратын мәтінді компьютер арқылы теру тапсырмасы береді. Оқушылар мәтінді 16 таңбадан тұратын

  • 69
Мұғалім 20 таңбадан тұратын мәтінді компьютер арқылы теру тапсырмасы береді. Оқушылар мәтінді 16 таңбадан тұратын алфавитті пайдалана отырып тереді, Болат олдыңғымен 256 таңбадан тұратын алфавитпен тереді. Екі түрлі алфавитпен жазылған ақпараттың ұлғи көлемін (ақпарат көлемін) анықтаңыз, оның уникальдығын ақпараттау. Ақпараттың көлемі не?
Darya
31
Өткізген сауалға байланысты, ақпараттың көлемін (ақпарат көлемін) анықтауды қалай атайындыратын шеңберлерді ұсына бере аламын. Мәтіндегі 20 таңбаның көлемі 20 байт болады, бірақ ошақтырганда, компьютернің пайдаланатын шешімі бойынша осы таңбаға өзгерістер енгізіледі. Әр дәрістегі таңбаларды 1 байттық сол өздігінде сақтай аламыз. Математик формула арқылы анықтаңыздар, ақпараттың ұлғи көлемін алабыз.
\[Ақпараттың \: ұлғи \: көлемі = 20 \: байт \times 8 \: бит\]
\[= 160 \: бит\]
Болат олдыңғымен 256 таңбадан тұратын алфавит пайдаланған бөлік, кең бейненің санының үлкендігін білдіреді. 256 таңба пайдаланумен алған алфавиттің бөліктері осы жолмен сипатталатын (1, 2, 3 ...) сан болып табылады. Егер әр дәрісте 1 таңба болса, болат олдыңғымен алған алфавиттегі бөліктердің саны көбейе алады және осы өрнекте, алдағы есепті 8 таңбадан тұратын алфавиттің бөліктерін санап алмаймыз:
\[Бөліктердің \: саны = \frac{{256}}{{8}} = 32.\]
Математикалық жолмен аппаратты беруге, ақпараттың ұлғи көлемін (160 бит) аламыз және болат олдың ақпаратты шығарудың көлемін де (32 бөліктер). Осыны аяқтайды,
\[Ашық \: ақпараттың \: ұлғы \: көлемі = 160 \: бит \times 32 \: бөліктер\]
\[= 5120 \: бит.\]

Сонымен қатар, азу үшін астындау. Болат олдың алфавитпен бірдей алған ақпараттың көлемі 5120 бит болады. Осы ақпараттың ұлғи көлемі сан болып табылады, қолайсыз басқа ақпаратпен айырылған.