Борисенко О. А.
розбиття підмножин закінчується, оскільки всі отримані в його
процесі підмножини мають по одному елементу.
У вищенаведеному прикладі вихідна множина, очевидно,
повинна кодуватися нулем. Далі одна з одержаних при розбитті
підмножин, наприклад, {1, 2} кодується нулем, а друга {3, 4, 5} -
одиницею. Потім у розбитті підмножини {1, 2} її підмножину {1}
кодуємо нулем, а підмножину {2}
—
одиницею. Аналогічно кодуються
підмножини {3} і {4, 5} при розбитті підмножини {3, 4, 5}, тобто
нулем і одиницею, і підмножини {4} і {5} при розбитті підмножини
{4, 5}. У результаті, якщо не враховувати нуль, який кодує початкову
множину, отримаємо п'ять чисел 00, 01, 10, 110, 111.
Очевидно, що ці числа мають різну довжину і що кожне з них не
є початком іншого числа, тобто ці числа мають властивість
префіксності і разом створюють префіксний код. їх можна в разі
необхідності перетворити на рівномірні числа, якщо дописати нулі
справа таким чином, щоб загальна кількість цифр у всіх п'яти числах
дорівнювала кількості чисел найбільш довгого числа, тобто трьом. Це
будуть такі числа - 000, 010, 100, 110, 111.
У такому разі можна говорити про довжину кожного числа, яка
дорівнює трьом розрядам, хоча інформаційними розрядами для
перших трьох чисел будуть лише два розряди. Надлишкові розряди
можуть бути використані для пошуку помилок у зображеннях цифр і
тому в багатьох випадках є корисними. Наприклад, якщо під час
операцій над числами, які розглядаються, буде отримане число 001, це
означає, що в їх процесі була зроблена помилка. Крім того, з їх
допомогою можна отримувати більш просту цифрову апаратуру при
зображенні чисел і виконанні над ними арифметичних і логічних
операцій.
Знайдемо ваги цифр одного з отриманих у розглянутому вище
прикладі числа, наприклад, 110. Очевидно, що вага цифри 0, яка стоїть
в нульовому розряді, буде дорівнювати одиниці, а сумарна вага -
нулю. Вага цифри 1 першого розряду буде дорівнювати двом, а
сумарна - одиниці. У другому розряді вага 1 дорівнює трьом, а
сумарна - двом. Третій розряд - вихідний, тобто гой, з якого
розпочалося розкладення. У ньому стоїть єдина цифра - 0. Очевидно,
що його вага буде дорівнювати п'яти, а сумарна - нулю. Узагалі його
можна не писати, тому що в цьому розряді інших цифр, крім 0, бути
не може.
Сума сумарних ваг 0, 2, 1 усіх розрядів дає кількість, яка
відповідає кодовому зображенню числа - 110. Ця кількість, очевидно,
186