В а) записано условие Фано. Будем использовать известный алгоритм Шеннона-Фано для построения кода. Не вижу смысла тут описывать этот алгоритм: он хорошо известен и может быть быстро найден в учебниках или в Интернет. Этапы построения кода даны во вложении. Длина сообщения равна 8+8+16+32 = 64 символа. Вероятности появления символов: Z(a) = 8/64 = 1/8; Z(б) = Z(a) = 1/8; Z(в) = 16/64 = 1/4; Z(г) = 32/64 = 1/2. В построенном коде символы выглядят так: Г - 0 В - 10 А - 110 Б - 111 Суммарная длина кодовых слов составляет 1+2+3+3 = 9 бит. Общая длина сообщения (для правки) равна 32×1+16×2+8×3+8×3 = 112 бит
Если же условие задачи записано верно, то "х" получается равным корню из 250, а это дробное число 15,8113883008, что невозможно, т.к. основанием системы счисления может быть только целое порядковое числительное
Длина сообщения равна 8+8+16+32 = 64 символа.
Вероятности появления символов:
Z(a) = 8/64 = 1/8; Z(б) = Z(a) = 1/8; Z(в) = 16/64 = 1/4; Z(г) = 32/64 = 1/2.
В построенном коде символы выглядят так:
Г - 0
В - 10
А - 110
Б - 111
Суммарная длина кодовых слов составляет 1+2+3+3 = 9 бит.
Общая длина сообщения (для правки) равна 32×1+16×2+8×3+8×3 = 112 бит
ответ: 9 бит
тогда решаем:
(в скобках указано основание системы счисления
^ - знак степени)
100(х)=25(10)
100(х)= 1*(х^2) + 0*(x^1) + 0*(x^0) = 25(10)
x^2 + 0 + 0 = 25
x^2 = 25
x=5
100(5) = 25(10)
ответ: СС с основанием 5
Если же условие задачи записано верно, то "х" получается равным корню из 250, а это дробное число 15,8113883008, что невозможно, т.к. основанием системы счисления может быть только целое порядковое числительное