У нас имеется алфавит из 128 символов, что означает, что каждый символ кодируется с помощью целого числа от 0 до 127. Число 128 можно представить в двоичной системе счисления как 10000000.
Поскольку каждый символ кодируется в 8 битах (1 байт), чтобы определить символ с наименьшим количеством бит, нужно найти числа, которые имеют наименьшее количество единичных бит.
Наименьшее количество бит имеют числа вида 2^n, где n - натуральное число. В пределах нашего алфавита это следующие числа: 1, 2, 4, 8, 16, 32, 64, 128.
Таким образом, символ, кодирующийся с наименьшим количеством бит, будет иметь код, представляющий число 1. В двоичной системе счисления это будет 00000001.
Чтобы определить среднее количество символов в каждой строке текста, нужно поделить общее количество символов в тексте на общее количество строк.
Общее количество символов в тексте можно найти умножив количество страниц на количество строк на количество символов в каждой строке:
15 страниц * 64 строк в каждой * 64 символа в каждой строке = 61440 символов в тексте.
Среднее количество символов в каждой строке будет равно общему количеству символов в тексте, поделенному на общее количество строк:
61440 символов / (15 страниц * 64 строк в каждой) = 61440 / 960 = 64 символа в каждой строке.
Таким образом, символ, кодирующийся минимальным количеством бит, это 1, а среднее количество символов в каждой строке текста равно 64.
