Щоб мати можливість представити 16 різних кодів буде потрібно 4 біта тому що 2 ^ 4 = 16. Коди варіюватимуться в діапазоні від 0000 до 1111.
Якщо один біт кодуватиме два варіанти (0 або 1), то два бита вже будуть створювати чотири можливі варіанти (00, 01, 10, 11), продовжуючи так, ми побачимо, що для трьох біт інформації ми можемо отримати вісім різних комбінацій. Вірно і зворотне, 8 кодів ми отримаємо за допомогою 3 біт.
х = 7. Відповідь: 7 біт треба, щоб можна, можливо було скласти 128 різних кодів.