Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика Петрова В.А / Лекция 1 (Информатика информация кодирование).doc
Скачиваний:
109
Добавлен:
23.02.2015
Размер:
116.74 Кб
Скачать

Прагматическая мера информации.

Эта мера определяет полезность информации (ценность) для достижения пользователем поставленной цели. Эта мера - величина относительная, зависит от особенностей использования информации в той или иной системе. Ценность информации измеряется в тех же единицах (или близких к ним), в которых измеряется целевая функция.

Кодирование информации Кодирование числовой информации

Для кодирования числовых данных используют три системы счисления.

  1. Двоичная система.

Для записи десятичного числа используется двоичный код, количество разрядов которого зависит от величины исходного числа – чем больше число, тем больше количество разрядов в двоичном коде. Это можно увидеть на примере записи десяти десятичных цифр (от 0 до 9).

Таблица 1

Десятичная цифра

0

1

2

3

4

5

6

7

8

9

Двоичный код

0

1

10

11

100

101

110

111

1000

1001

В таблице 1 в строке Двоичный кодвидно, что как только существующие разряды кода заполняются единицами, происходит увеличение количества разрядов кода.

  1. Двоично-десятичная система.

Каждая цифра десятичного числа кодируется четырех разрядным кодом (тетрадой).

Например, число 185 в двоично-десятичном представлении будет иметь вид 0001 1000 0101.

  1. Шестнадцатеричная система.

Данная система счисления служит для компактной записи двоичных кодов. Шестнадцатеричная система оперирует арабскими цифрами (от 0 до 9) и буквами латинского алфавита (от A – до F).

Таблица соответствия латинскихбукв и двоичных кодов

Таблица 2

Латинская буква

A

B

C

D

E

F

Двоичный код

1010

1011

1100

1101

1110

1111

Например, двоичный код 1111 0010 0001 в шестнадцатеричном представлении будет иметь вид F21.

Для перевода двоичного кода в десятичный код необходимо умножить числовое значение разряда на вес разряда, а затем вычислить сумму полученных произведений.

Например, двоичный код 111101 в десятичном представлении будет равен 61.

1∙20+0∙21+1∙22+1∙23+0∙24+1∙25 = 61

Показатель степени числа 2 – это номер разряда. Счет номеров идет справа налево, начиная с 0.

Для перевода десятичного числа в двоичный код необходимо поделить число на основание системы счисления (в данном случае на число 2) и последовательно записать остатки , двигаясь от последнего к первому.

Кодирование текстовой информации

Для кодирования текстовых данных используется стандартный код информационного обмена American Standart Code for Information Interchange. Каждый символ кодируется 8-ми разрядным кодом, поэтому количество кодов составляет 256 (28).

Первые 32 кода отданы разработчикам аппаратуры (от 0 до 31). Коды от 32 до 127 составляют международную половину, а коды от 128 до 255 каждая страна использует по своему усмотрению. В России в этой половине располагаются четыре различных системы кодировок.

  1. Кириллица (DOS).

  2. Кириллица (Windows).

  3. Кириллица (КОИ8-R).

  4. Кириллица (ISO).

Существуют программы для перевода текстов из одной системы кодирования в другую.

В современных операционных системах (Windows XP) используется универсальная система кодирования текстовых документов UNICODE. В этой системе каждый символ кодируется 16-ти разрядным кодом, поэтому все текстовые документы автоматически становятся вдвое длиннее. Общее количество кодов 65536 (216), поэтому можно закодировать буквы всех алфавитов мира и множество специальных символов: математических, физических, музыкальных и т.д.