Кодирование символьных данных

Кодирование символьных данных

Представление инфы в компьютере

Информация – это сведения об внешнем мире (объекте, процессе, явлении, событии), которые являются объектом преобразования (включая хранение, передачу и т.д.) и употребляются для выработки поведения, для принятия решения, для управления либо для обучения.

Как надо из определения, с информацией всегда связывают три понятия:

источник инфы – тот элемент Кодирование символьных данных мира вокруг нас (объект, процесс, явление, событие), сведения о котором являются объектом преобразования;

потребитель инфы – тот элемент мира вокруг нас, который употребляет информацию (для выработки поведения, для принятия решения, для управления либо для обучения);

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

Связь введенных понятий показана на рисунке:

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

Сигнал является вещественным носителем инфы, которая передается от источника к потребителю. Он может быть Кодирование символьных данных дискретныминепрерывным (аналоговым).

Дискретный сигнал слагается из счетного огромного количества (т.е. такового огромного количества, элементы которого можно перечесть) частей (молвят – информационных частей). Можно выделить последующие ее элементы: разделы (к примеру, “Информация”), подразделы (к примеру, “Характеристики”), абзацы, предложения, отдельные фразы, слова и отдельные знаки (буковкы, числа, знаки препинания и т.д.). Набор самых Кодирование символьных данных “маленьких” частей дискретного сигнала именуется алфавитом, а сам дискретный сигнал именуют также сообщением.

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

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

2. Кодирование – представление знаков 1-го алфавита Кодирование символьных данных знаками другого.

Алфавит двоичной системы состоит из 2-ух знаков – 0 и 1. При этом 1 значит наличие сигнала, 0 – его отсутствие. Один двоичный знак получил заглавие бит (от англ. Аббревиатуры bit – binary digit, что значит «двоичная цифра»). Хоть какой знак, буковку, цифру можно представить кодом, состоящим из 8 бит. При помощи 1-го б Кодирование символьных данных ( 28) – можно закодировать 256 знаков.

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

Зависимо от целей кодировки, различают последующие его виды:

кодирование по эталону – употребляется каждый раз при вводе инфы Кодирование символьных данных в компьютер для ее внутреннего представления;

криптографическое кодирование, либо шифрование, – употребляется, когда необходимо защитить информацию от несанкционированного доступа;

действенное, либо наилучшее, кодирование – употребляется для устранения избыточности инфы, т.е. понижения ее объема, к примеру, в архиваторах;

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

Кодирование символьных данных

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

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

В компьютерах и телекоммуникационных системах применяется интернациональный байтовый код ASCII (American Standard Code for Information Interchange – стандартный Кодирование символьных данных код информационного обмена США), употребляется для внутреннего представления символьной инфы в операционной системе MS DOS (система кодировки знаков 8-битовыми числами).

Система кодировки КОИ-8 (код обмена информацией, восьмизначный) имеет обширное распространение в компьютерных сетях на местности Рф и в русском секторе Веба.

Компания Microsoft для операционной системы Windows Кодирование символьных данных разработала свою русскую шифровку ANSI-1251.

Система кодировки Unicode (универсальная – интернациональный эталон шифровки) базирована на 16-ти разрядном кодировке знаков. Для представления каждого знака в нем отводится 2 б. Такая длина кода обеспечивает включение в первичный алфавит 65536 символов – этого поля довольно для размещения в одной таблице знаков большинства языков планетки. В системе Кодирование символьных данных кодировки Unicode все текстовые документы автоматом становятся в два раза длиннее.

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

Таблица 1 – Коды ASCII

A B C D E F
... ... @ P ' р А Р а ... ... ... р Ё
... ... ! A Q a q Б С б ... ... ... с ё
... ... " B R Кодирование символьных данных b r В Т в ... ... ... т Є
... ... # C S c s Г У г ... ... ... у є
... ... $ D T d t Д Ф д ... ... ... ф Ї
... ... % E U e u Е Х е ... ... ... х ї
... ... & F V f v Ж Ц ж ... ... ... ц Ў
... ... ' G W g w З Ч з ... ... ... ч Кодирование символьных данных ў
... ... ( H X h x И Ш и ... ... ... ш °
... ... ) I Y i y Й Щ й ... ... ... щ
A ... ... * : J Z j z К Ъ к ... ... ... ъ ·
B ... ... + ; K [ k М Ь м ... ... ... ь
D ... ... - = M ] m Н Э н ... ... ... э ¤
E ... ... . > N ^ n ~ О Ю о ... ... ... ю
F ... ... / ? O Кодирование символьных данных _ o ¤ П Я п ... ... ... я

В системе ASCII закреплены две таблицы кодировки – базисная и расширенная.

Базисная таблица закрепляет значения кодов от 0 до 127, а расширенная относится к символам с номерами от 128 до 255.

Таблица кодов содержит 16 строк и 16 столбцов; любая строчка и столбец пронумерованы в шестнадцатеричной системе счисления цифрами от 0 до F. Шестнадцатеричное Кодирование символьных данных представление ASCII-кода складывается из номера столбца и номера строчки, в каких размещается знак.

Эталон кода – неизменяемая часть, столбцы с номерами от 0 до 7.

В столбцах с номерами 0 и 1 находятся управляющие знаки, которые употребляются, а именно, для управления принтером. Столбцы с номерами от 2 до 7 содержат знаки препинания, арифметических действий Кодирование символьных данных, некие служебные знаки, также большие и строчные буковкы латинского алфавита.

Расширение кода – столбцы с номерами от 8 до F, употребляются, а именно, для кодировки знаков государственных алфавитов.

Расширение кода включает знаки псевдографики, буковкы государственных алфавитов и другие знаки.

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

3. Обозначения для измерения количества инфы:

1 бит = 1 разряд (может принимать значение 0 либо 1)

1 б = 8 бит

1 кб (кбайт) = 1024 б = 210 б;

1 мб (Мбайт) = 1024 кбайт = 220 б;

1 гб (Гбайт) = 1024 Мбайт = 230 б;

1 терабайт (Тбайт) = 1024 Гбайт =240 б.

Задание на СРС

1. При помощи таблицы ASCII-кодов закодировать Кодирование символьных данных сообщение "группа", используя шестнадцатеричное представление кода.

2. При помощи таблицы перевода поменять шестнадцатеричное представление числа на двоичное.

Таблица 2 – Таблица перевода

Десятичная система Двоичная система Шестнадцатеричная система
A
B
C
D
E
F

Итог:

текст Двоичный код
группа г – А3, р – Е0, у – Е3, п – АF, п – АF, а – А0. г – А3 – 1010 0011 р Кодирование символьных данных – Е0 – 1110 0000 у – Е3 – 1110 0011 п – АF – 1010 1111 п – АF – 1010 1111 а – А0 – 1010 0000 1010 0011 1110 0000 1110 0011 1010 1111 1010 1111 1010 0000

Задание на СРСП:

1. При помощи таблицы ASCII-кодов закодировать сообщение "Информатика", используя шестнадцатеричное представление кода.

2. При помощи таблицы перевода поменять шестнадцатеричное представление числа на двоичное.

Контроль выполненного задания состоится на упражнениях СРСП (по расписанию занятий).

3. Кодирование сигнала Кодирование символьных данных.

Форма контроля – рефераты, 10 стр. Сроки сдачи – на последующей неделе.

Контрольные вопросы

А. Для письменного контроля:

1. Что такое сигнал?

2. Что такое дискретный сигнал?

3. Что такое непрерывный (аналоговый ) сигнал?

4. Какие три понятия связаны с информацией?

5. Что такое кодирование инфы?

6. Какое представление числа употребляется в таблице ASCII-кодов?

7. Декодируйте текст «A3 E0 E3 AF Кодирование символьных данных AF A0», при помощи таблицы ASCII-кодов.

8. Какие вы понимаете системы кодировки?

9. Какие различают виды кодировки?

Б. Для компьютерного тестирования:


kogda-klienti-schitayut-chto-u-vas-horoshij-servis.html
kogda-kradut-u-samih-sebya.html
kogda-kurenie-tabaka-stanovitsya-boleznyu.html