/p>
Якщо строго визначені елементи алфавіту і розрядність слів, одержуваних з їх допомогою, то кількість всіх кодів можна обчислити, а, отже, скласти їх перелік у формі кодової таблиці.
Таким чином, в кодової таблиці представлено певну кількість рядків і тільки два стовпці:
· в одному стовпці вказані цифрові (у нашому випадку двійкові) коди - «слова», як поєднання елементів алфавіту, розташовані в певній послідовності;
· в іншому стовпці - їх значення (нецифровий сенс, тобто значення кодів).
Кодова таблиця - це сукупність цифрових (довічних) кодів і їх значень.
Варто звернути увагу на те, що досі ми оперували цифрами і числами, одержуваними з цих цифр за допомогою позиційної системи запису. Тепер виявилося, що насправді це - тільки половина кодової таблиці. Розглянемо побудову кодової таблиці. Перша проблема, яку нам належить вирішити, полягає в тому, щоб визначити кількість рядків, тобто ми спочатку повинні задатися кількістю розрядів, як це з'ясувалося в попередньому розділі. Але виникає наступне питання: а чим це визначається, який необхідністю? Насамперед, ми повинні розташовувати попередньої інформацією про кількість значень, яке нам належить кодувати. Якщо ми зібралися кодувати тільки два значення, наприклад «так» і «ні» або «чорне» і «біле» тобто таку інформацію, яка складається з двох повідомлень, то буде потрібно всього один розряд (один біт), а відповідна кодова таблиця буде складатися з двох рядків.
Таблиця 2.
Кодова таблиця для двох значень
Двійкові кодиЗначенія кодов0 1 «Так!» «Ні!»
Простота цієї таблиці визначається тим, що в ній використовуються тільки елементи кодового алфавіту. Якщо значень, які треба кодувати, виявляється більше, ніж два, то в цьому випадку елементи алфавіту складаються в «слова», довжина яких визначається розрядністю.
Наприклад, якщо для кодування потрібно додати значення, яке зазвичай присутній в анкетах «Не знаю!», то одного розряду виявиться недостатньо, необхідно задіяти два розряди
Таблиця 3.
Кодова таблиця для трьох значень
Двійкові кодиЗначенія кодов00 1 жовтня 11 «Так!» «Ні!» «Не знаю!» не використовується
Довжина кодової таблиці може бути довільною, т. к. вона визначається обсягом інформації, яка вимагає кодування, але може бути обмежена можливостями технічної реалізації. Розрахунок довжини кодової таблиці становить практично половину всієї процедури її побудови. Тепер більшу увагу слід звернути на другу частину кодової таблиці, яка визначає значення кожного коду.
Однак слід зазначити, що користувачам, які застосовують готові технології (програмні додатки, загальноприйняті формати і режими), такими розрахунками займатися не доводиться, оскільки давно розроблені стандартні кодові таблиці. Разом з тим, їх обмеження, як правило, викликають неприйняття у осіб, які не знайомі з особливостями логіки, що лежить в основі комп'ютерних технологій.
Кодова таблиця - це внутрішнє (закодоване) представлення в машині букв, цифр, символів і керуючих сигналів. Так, латинська буква А в кодової таблиці представлена ??десятковим числом 65D (...