Кодирование - это представление информации с помощью некоторого кода.
Код - это система условных знаков для представления информации.
Способы кодирования информации
- Графический
- Числовой
- Символьный
Декодирование - это действие по восстановлению первоначальной формы представления информации. Для декодирования необходимо знать код и правила кодирования.
Средством кодирования и декодирования служит кодовая таблица соответствия. Например, соответствие в различных системах счисления - 24 - XXIV, соответствие алфавита каким-либо символамПримеры кодирования информации
Примером кодирования информации является азбука Морзе.
В азбуке Морзе используется всего 2 символа - точка и тире (короткий и длинный звук).
Еще одним примером кодирования информации является флажковая азбука.
Также примером является азбука флагов
Всем известный пример кодирования - нотная азбука.
Кодирование информации
Представление информации происходит в различных формах в процессе восприятия окружающей среды живыми организмами и человеком, в процессах обмена информацией между человеком и человеком, человеком и компьютером, компьютером и компьютером.
Кодирование - это операция преобразования знаков или групп знаков одной знаковой системы в знаки или группы знаков другой знаковой системы.
Примером может служить язык жестов.
Сигналы
Вокруг нас существуют преимущественно два сигнала, например:
- Светофор: красный - зеленый;
- Вопрос: да - нет;
- Лампа: горит - не горит;
- Можно - нельзя;
- Хорошо - плохо;
- Истина - ложь;
- Вперед - назад;
- Есть - нет;
- 1 - 0.
Всё это сигналы, обозначающие количество информации в 1 бит.
1 бит - это такое количество информации, которое позволяет нам выбрать один вариант из двух возможных.
Распознавание информации компьютером
Компьютер - это электрическая машина, работающая на электронных схемах. Чтобы компьютер распознал и понял вводимую информацию, ее надо перевести на компьютерный (машинный) язык.
Алгоритм, предназначенный для исполнителя, должен быть записан, то есть закодирован, на языке, понятном компьютеру.
Это электрические сигналы: проходит ток или не проходит ток.
Машинный двоичный язык - последовательность "0" и "1". Каждое двоичное число может принимать значение 0 или 1.
Каждая цифра машинного двоичного кода несет количество информации, равное 1 бит.
Бит и байт
Двоичное число, которое представляет наименьшую единицу информации, называется бит. Бит может принимать значение либо 0, либо 1. Наличие магнитного или электронного сигнала в компьютере означает 1, отсутствие 0.
Строка из 8 битов называется байт. Эту строку компьютер обрабатывает как отдельный символ (число, букву).
Рассмотрим пример. Слово ALICE состоит из 5 букв, каждая из которых на языке компьютера представлена одним байтом. Стало быть, Alice можно измерить как 5 байт.