Информатика · ҰБТ сұрағы №12585

A, B, C әріптерінен құралған 12 таңбалы барлық мүмкін тізбектерді нөмірлеп, әрқайсысына бірдей ұзындықты екілік код беру керек. Кодтың ең аз ұзындығы қанша бит?

Дұрыс жауабы мен түсіндірмесі
Жауабы: 20

3^12 = 531441 тізбек. 2^19 = 524288 < 531441 ≤ 2^20, сондықтан 20 бит. Әр таңбаны жеке 2 битпен кодтау 24 бит берер еді.

«Ақпаратты ұсыну және өлшеу» тақырыбынан тағы