Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Кодування даних

Читайте также:
  1. Банк даних про дітей, які опинилися у складних життєвих обставинах
  2. Введення даних. Автозаповнення
  3. Відшкодування збитку, завданого з вини працівника
  4. ВІДШКОДУВАННЯ ШКОДИ, ЗАПОДІЯНОЇ ЗАСТРАХОВАНОМУ УШКОДЖЕННЯМ ЙОГО ЗДОРОВ'Я
  5. Глава 25 ВІДШКОДУВАННЯ ЗБИТКІВ У СФЕРІ ГОСПОДАРЮВАННЯ
  6. Глава 36 Відшкодування втрат сільськогосподарського та лісогосподарського виробництва
  7. Завдання початкових даних

Для автоматизації роботи з даними важливо уніфікувати форму їх подання. Для цього використовують кодування, тобто представлення даних одного типу даними іншого типу. Природ-ною системою кодування інформації є людська мова. Абетки дають змогу кодувати словесно виражену інформацію за допо-могою графічних символів — букв. Прикладами універсальних систем кодування є система запису математичних виразів, мор-ський сигнальний код, азбукаМорзе. Система кодування в обчис-лювальній техніці називається двійковим кодом і заснована на представленні даних послідовностями двійкових цифр Oil.

Цілі числа кодуються переведенням їх у двійкову систему числення. Наприклад,

1-2°= 101101.
 

45 =1-25+0-24+ 1-23+ 1-22+

Для кодування цілих чисел від 0 до 255 достатньо 8 розрядів двійкового коду (8 біт). Вже 16 біт дають змогу закодувати ціле число в межах від -32768 до 32767'. Для кодування дійсних чисел залежно від їх формату використовують 32-, 64- або 80-розрядне кодування.

Якщо кожній букві алфавіту поставити у відповідність деяке ціле число, а йому — двійковий код, то можна представити двій-ковим кодом будь-яку текстову інформацію. Нижче наводимо таблицю кодування системи ASCII {American Standard Code for Information Interchange — стандартного коду інформаційного обміну СПІА), яка складається з двох частин — базової таблиці з кодами від 0 до 127, та розширеної — з кодами від 128 до 255. Основна таблиця містить управляючі коди від 0 до 31 та коди символів англійського алфавіту. Розширена таблиця призначена для кодування символів національних алфавітів. Наведена таблиця кодів відповідає сторінці 1251, що відображає кодування кирилиці.

                  (8),   Р       p
                  A       а   q
                  В   R   b   r
          #       С   S   с   s
          $       D   т   d   t
          %       Е   и   е   u
          &       F   V   f   V
                  G   W   g   w
          (       Н   X   h   X
          )       I   Y       y
          *       J   Z   j   z
          +       К   [   k   {
              <   L   \        
          -   =   М       m   X (
              >   N   л   n   ~
          /       O       O    
 
      I)       о   A   р   a   p
  Ґ       У   ±   Б   с       c
          у       В   т   B   T
  ґ   ''   j       Г   У   Г   y
          a   Ґ   Д   ф   Д   Ф
        Ґ   ц   Е   X   e   X
  т     I 1       Ж   ц   Ж   Ц
  X                 ч        
    П   Е   е   и   ш   И   Ш
  °/оо   тм   ©     й   щ   Й   Щ
  Jb   Л>   Є   є   к   ь   K   ь
  <   >   «   »   л   ЬІ   Л   ЬІ
      ІЬ           м   ь   M   ь
  к   к   -   S   н       H    
      h   ®   s   о   ю   o   ю
  ц   ц   ї   ї   п   я   П   я

Отож, для кодування текстових символів (букв, цифр, розділових знаків і т.п.) використовують 8 двійкових розрядів. Вісім біт називають байтом. Як бачимо, 1 байт дає змогу зако дувати один текстовий символ. Поряд із системою кодування ASCII трапляються системи кодування КОИ-8 (код обмена информацией, восьмизначньій), ISO (International Standard Orga­nization) та інші. Тому одна з важливих задач інформатики — міжсистемне перетворення даних.

Як бачимо, однобайтовий код не дає змоги кодувати велику кількість символів. Система UNICODE, яка 'рунтується на 16-розрядному кодуванні символів, отримала назву універсальної. Нею можназакодувати 65536 різних символів, що достатньо для кодування символів практично всіх мов планети.

Якщо розглянути будь-який надрукований малюнок під збільшувальним склом, то можна побачити, що він складається з найдрібніших точок, які утворюють растрове зображення. Якщо координати точки та рівень її яскравості закодувати числами, то можна будь-яке зображення передавати його двійковим кодом. Загальноприйнятим вважається зображення чорно-білого малюнка у вигляді комбінацій точок з 256 градаціями сірого кольору Якщо кожну точку характеризувати трьохбайтовим кодом, відповідно по одному байту для характеристики інтенсивності червоного (R), зеленого (G) та синього (В) кольорів, то одержимо RGB палітру, яка даєзмогу відображати понад 16,5 млн. кольорів (режим True Color), що практично відповідають чутливості людського ока. Це дає змогу представляти двійковим кодом будь-яке кольорове зображення.

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


Дата добавления: 2015-10-13; просмотров: 100 | Нарушение авторских прав


Читайте в этой же книге: Требования к функциональным характеристикам | Требования к теоретическому курсу. | Требования к тестированию. | Этапы разработки программной системы | Акционеры | Концептуальная модель базы данных | Базова апаратна конфігурація ПК | Системне програмне забезпечення | КОНСТРУКТИВНА ЧАСТИНА | ПЕРЕГОРОДКИ |
<== предыдущая страница | следующая страница ==>
Властивості інформації| Одиниці вимірювання даних

mybiblioteka.su - 2015-2024 год. (0.006 сек.)