Головна

глава 2

  1. Аліментні обов'язки батьків і дітей (глава 13).
  2. У більшості суб'єктів Російської Федерації, де інститут уповноваженого з прав людини відсутня, при главах регіонів створені комісії з прав людини.
  3. Вступна глава
  4. ВСТУПНА ГЛАВА
  5. Глава!. ЗАГАЛЬНА ТЕОРІЯ ДЕРЖАВНОЇ ПОЗИКИ
  6. Глава 1
  7. ГЛАВА 1

Для кодування одного символу потрібно 1 байт інформації.

Якщо розглядати символи як можливі події, то за формулою (2.1) можна обчислити, скільки різних символів можна закодувати:

N = 21 = 28 = 256.

Така кількість символів цілком достатньо для представлення текстової інформації, включаючи великі та малі літери російського і латинського алфавіту, цифри, знаки, графічні символи та ін.

Кодування полягає в тому, що кожному символу ставиться у відповідність унікальний десятковий код від 0 до 255 або відповідний йому двійковий код від 00000000 до 11111111. Таким чином, людина розрізняє символи по їх накресленням, а комп'ютер - за їх кодами.

При введенні в комп'ютер текстової інформації відбувається її двійкове кодування, зображення символу перетворюється в його двійковий код. Користувач натискає на клавіатурі клавішу з символом, і в комп'ютер надходить певна послідовність з восьми електричних імпульсів (двійковий код символу). Код символу зберігається в оперативній пам'яті комп'ютера, де займає один байт.

У процесі виведення символу на екран комп'ютера проводиться зворотний процес - декодування, тобто перетворення коду символу в його зображення.

Важливо, що привласнення символу конкретного коду - це питання угоди, яке фіксується в кодової таблиці. Перші 33 коду (з 0 по 32) відповідають не символ, а операціями (переклад рядка, введення пробілу і так далі).

Коди з 33 по 127 є інтернаціональними і відповідають символам латинського алфавіту, цифр, знаків арифметичних операцій і знаків пунктуації.

Коди з 128 по 255 є національними, тобто в національних кодуваннях одного й того ж коду відповідають різні символи. На жаль, в даний час існують п'ять різних кодових таблиць для російських букв (КОІ8, СР1251, ср866, Mac, ISO - табл. 2.3), тому тексти, створені в одному кодуванні, що не будуть правильно відображатися в іншій.

В даний час широке поширення отримав новий міжнародний стандарт Unicode, який відводить


Інформація. Двійкове кодування інформації



на кожен символ не один байт, а два, тому з його допомогою можна закодувати НЕ 256 символів, а N = 216 = = 65536 різних символів. Цю систему кодування підтримують останні версії платформи Microsoft Windows & Office (починаючи з 1997 року).

Таблиця 2.3. кодування символів

 Двійковий код  десятковий код  КОІ8  СР1251  ср866  травні  ISO
 
     
 Видалення останнього символу (клавіша Backspace)
     
 
 Переклад рядка (клавіша Enter)
     
 пропуск
!
     
 
Z
     
а
- Ъ А А к
             
б В - -
             
 
л м I | Ь
             
Щ э   Е н
             
ь я  Нероздільний. пробіл  Нероздільний. пробіл п

Кожна кодування задається своєї власної кодовою таблицею. Як видно з табл. 2.3, одного й того ж бінарного коду в різних кодуваннях поставлені у відповідність різні символи.

Наприклад, послідовність числових кодів 221, 194, 204 в кодуванні СР1251 утворює слово «ЕОМ», тоді як в інших кодуваннях це буде безглуздий набір символів.

На щастя, в більшості випадків користувач не повинен піклуватися про перекодування текстових документів, так як це роблять спеціальні програми-конвертори, вбудовані в додатки.



Попередня   65   66   67   68   69   70   71   72   73   74   75   76   77   78   79   80   Наступна

Переклад чисел у позиційних системах числення | глава 2 | Інформація. Двійкове кодування інформації | глава 2 | А .. д а н і я | глава 2 | Інформація. Двійкове кодування інформації | Арифметичні операції в позиційних системах числення | глава 2 | глава 2 |

© um.co.ua - учбові матеріали та реферати