Материал: 370

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Федеральное агентство по образованию Сибирская государственная автомобильно-дорожная академия

(СибАДИ)

М.Я. Епифанцева, Т.А. Мызникова

КОДИРОВАНИЕ ИНФОРМАЦИИ В ПЕРСОНАЛЬНОМ КОМПЬЮТЕРЕ

УЧЕБНО - МЕТОДИЧЕСКОЕ ПОСОБИЕ

Вдвух частях ЧАСТЬ 2

Омск Издательство СибАДИ

2006

УДК 681.3.06 ББК 32.97 Е67

Рецензенты:

канд. техн. наук, доц. О.П. Шафеева (ОмГТУ), канд. техн. наук П.В. Орлов (ОмГУ)

Работа одобрена редакционно-издательским советом академии в качестве учебно - методического пособия.

Епифанцева М.Я., Мызникова Т.А.

КОДИРОВАНИЕ ИНФОРМАЦИИ В ПЕРСОНАЛЬНОМ КОМПЬЮТЕРЕ: Учебно - методическое пособие: В 2-х ч. – Омск: Изд-во СибАДИ, 2006. – Ч. 2. – 33 с.

ISBN 5-93204-262-1

Учебно - методическое пособие содержит сведения о теоретических основах хранения информации в ПК. Рассматриваются вопросы кодирования текстовой, графической, звуковой информации и представления чисел в компьютере.

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

Пособие разработано для студентов специальностей 230102, 080801, 090105 в рамках курса «Информатика», но может использоваться и студентами других специальностей для самостоятельного изучения этой дисциплины.

Ил.10.Табл. 9. Библиогр.: 6 назв.

ISBN 5-93204-262-1

© М.Я. Епифанцева, Т.А. Мызникова, 2006

2

ВВЕДЕНИЕ

Всякий язык начинается с алфавита. Алфавит русского языка содержит 33 буквы. Алфавит английского языка – 26 букв, двоичная система счисления – два символа: 0 и 1, десятичная система счисления – 10 символов, цифры 0, 1, ..., 9. Достаточно просто средствами русского алфавита представить английский алфавит. А вот если средствами латинского представить русский алфавит, то потребуются некоторые комбинации латинских букв.

Например, когда человек записывает что-то на бумаге, он кодирует информацию с помощью специальных символов (букв). В информатике (теории информации) буквой называют элемент некоторого конечного множества (набора) отличных друг от друга знаков. Множество знаков, в котором определен их порядок, называют алфавитом. Число букв в алфавите называют объемом (мощностью) алфавита. Общеизвестен порядок знаков в русском алфавите: А, Б,..., Я. В этом случае системой кодирования является используемая в нашей стране обыкновенная азбука. В разных странах – своя азбука, то есть другая система кодирования. В некоторых странах вместо букв используют иероглифы – это еще более сложный способ кодирования информации.

Сообщение, составленное из символов (букв) одного алфавита, может преобразовываться в сообщение из символов (букв) другого алфавита. Правило, описывающее однозначное соответствие букв алфавитов при таком преобразовании, называют кодом. Кодирование – процесс представления информации в виде кода. Под термином "кодирование", как правило, понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки. Кодирование в узком смысле – способ сделать сообщение непонятным для всех, кто не владеет ключом кода.

Одна и та же информация может быть представлена (закодирована) в нескольких формах. В результате кодирования получается кодовая таблица, которая устанавливает взаимно однозначное соответствие между буквами двух различных алфавитов. Примером кодовой таблицы может быть азбука Морзе в русском варианте (табл. 1).

С точки зрения информатики информацию классифицируют на аналоговую и цифровую. Разница между аналоговой информацией и цифровой прежде всего в том, что аналоговая информация непрерывна, а цифровая – дискретна.

Информация передается в виде сообщений, определяющих форму и представление передаваемой информации. Примером сообщения может быть текст, распечатанный на принтере, музыкальное произведение, команды регулировщика на перекрестке и т.п.

3

 

 

 

Азбука Морзе

 

Таблица 1

 

 

 

 

 

 

 

 

 

 

А ∙–

К –∙–

Ф ∙∙–∙

0

– – – – –

Б

–∙∙∙

Л

∙–∙∙

Х

∙∙∙∙

1

∙– – – –

В ∙– –

М – –

Ц –∙–∙

2

∙∙– – –

Г

– –∙

Н

–∙

Ч

– – –∙

3

∙∙∙– –

Д –∙∙

О – – –

Ш – – – –

4

∙∙∙∙–

Е ∙

П ∙– –·

Щ – –∙–

5

∙∙∙∙∙

Ж ∙∙∙–

Р

∙–∙

Ь,Ъ –∙∙–

6

–∙∙∙∙

З

– –∙·

С

∙∙∙

Ы

–∙– –

7

– – ∙∙∙

И

∙∙

Т

–

Э

∙∙–∙

8

– – –∙∙

Й

∙– – –

У ∙∙–

Ю ∙∙– –

9

– – – –∙

 

 

 

 

Я ∙–∙–

 

 

Сообщение, передаваемое с помощью носителя, назовем сигналом. В общем случае сигнал – это изменяющийся во времени физический процесс. Если мы смотрим в окно, наш глаз принимает световые потоки, отраженные от объектов окружающей природы. Световой поток – это тоже сигнал.

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

В случае, когда параметр сигнала принимает последовательное во времени конечное число значений, сигнал называется дискретным, а сообщение, передаваемое с помощью таких сигналов, – дискретным сообщением. Информация, передаваемая источником, в этом случае также называется дискретной. Если же источник вырабатывает непрерывное сообщение (соответственно параметр сигнала – непрерывная функция от времени), соответствующая информация называется непрерывной. Пример дискретного сообщения – процесс чтения книги, информация в которой представлена текстом, то есть дискретной последовательностью отдельных значков (букв). Примером непрерывного сообщения служит человеческая речь, передаваемая модулированной звуковой волной; параметром сигнала в этом случае является давление, создаваемое этой волной в точке нахождения приемника – человеческого уха.

C появлением компьютеров возникла необходимость кодирования всех видов информации. Современный персональный компьютер может обрабатывать только цифровую (дискретную) информацию. Непрерывная (аналоговая) информация (например, звуки, изображения, показания

4

аналоговых приборов и т. д.) для обработки на компьютере должна быть преобразована в дискретную форму. Этот процесс называется дискретизацией. Если посмотреть на рисунок с помощью увеличительного стекла, то видно, что он состоит из точек. Координаты и цвет каждой точки можно запомнить в виде чисел.

Вкачестве источника информации могут выступать человек, техническое устройство, предметы, объекты неживой и живой природы. Получателей сообщений может быть несколько или один.

Впроцессе обмена информацией совершаются две операции: кодирование и декодирование. Первая связана с переходом от исходной формы представления информации в форму, удобную для хранения, передачи или обработки. А вторая – с обратным переходом к исходному представлению информации.

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

2. КОДИРОВАНИЕ ЧИСЛОВОЙ ИНФОРМАЦИИ

2.1. Представление двоичных чисел в цифровых вычислительных машинах

Информация в цифровых вычислительных машинах записывается в двоичной системе счисления, т.е. в виде нулей и единиц. Рассмотрим физическое представление двоичных чисел. На рис.1 представлены сигналы 0; 1. Единице соответствует высокий уровень напряжения U, нулю − низкий уровень.

 

U

Рис. 1. Статический способ

 

 

 

(потенциальный код)

1

 

представления сигнала

0

t

На рис. 2 реализованы два сигнала, один из которых соответствует изображению 1, другой – изображению 0.

Для представления чисел применяются следующие коды: параллельный и последовательный (импульсный). В этом случае число передается по одной цепи последовательно разряд за разрядом. При

5

Источник: https://studfile.net/preview/16406427/