|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Кодирование информацииИнформационный процесс кодирования информации встречается в нашей жизни на каждом шагу. Любое общение между людьми происходит именно благодаря тому, что они научились выражать образы, чувства и эмоции с помощью специально предназначенных для этого знаков и сигналов - звуков, жестов, букв. Процесс кодирования можно определить как процесс представления информации в виде знаков. Правило, по которому отображается информация, называется правилом кодирования, или кодом. Знак вместе с его смыслом называется символом. Используемый для кодирования конечный набор отличных от друга знаков называется алфавитом. Наиболее распространенные алфавиты представлены на рис. 1.14.
Рис. 1.14. Алфавиты кодирования При кодировании информации для технических устройств особенно важное значение имеют наборы, состоящие всего из двух знаков: (+, -); (-, -); (0,1); (да, нет). Алфавит, состоящий из двух знаков, называется двоичным, а каждый знак из этого алфавита - двоичным знаком. Когда в процессе кодирования знак (число или слово) будет представляться не одним, а несколькими символами из применяемого алфавита, то такой набор будет называться длиной кода. В этом случае термин «код» используется как правило кодирования и как набор знаков для кодирования некоторого символа. Количество знаков в алфавите кодирования и длина кода - совершенно разные вещи. Например, в русском, алфавите 33 буквы, а слова могут быть длиной в 1, 2, 3,... буквы. В кодах с постоянной длиной кодирования символы могут следовать друг за другом непосредственно, без всяких разделителей. Коды переменной длины в технике встречаются довольно редко. Исключением составляет лишь код Морзе. Наиболее простым для кодирования является двоичный алфавит. Чем меньше знаков в алфавите, тем проще должна быть устроена «машина» для распознавания (дешифровки) информационного сообщения. Однако чем меньше знаков в алфавите, тем больше их количество (большая длина кода) требуется для кодирования информации. В вычислительной технике в настоящее время широко используется двоичное кодирование с алфавитом {0,1}. Наиболее распространенными кодами являются ASCII (Американский стандарт для обмена информацией), ДКОИ-8, Win 1251. Передача сообщений всегда осуществляется во времени. Процесс кодирования также требует определенного количества времени, которым зачастую нельзя пренебрегать. При кодировании могут ставиться определенные цели (рис. 1.15.) и применяться различные методы. Рис. 1.15. Цели кодирования Одно и то же сообщение можно закодировать разными способами, то есть выразить на разных языках. В процессе развития Человеческого общества люди выработали большое число языков кодирования (рис. 1.16.), к которым относятся разговорные языки, языки мимики и жестов, язык рисунков и чертежей, языки науки, языки искусства и специальные языки.
Рис. 1.16. Языки кодирования Среди специальных языков • особо выделяются языки программирования. Программирование -кодирование информации на языке, «понятном» компьютеру. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |