Кодирование данных
Код – система условных обозначений или сигналов. Длина кода – количество знаков, используемых для представления кодируемой информации Кодирование данных – это процесс формирования определенного представления информации. Декодирование – расшифровка кодированных знаков, преобразование кода символа в его изображение Двоичное кодирование – кодирование информации в виде 0 и 1. |
В более узком смысле под термином «кодирование» часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки. Любой способ кодирования характеризуется наличием основы (алфавит, система координат, основание системы счисления и т.д.) и правил конструирования информационных образов на этой основе. Кодирование числовых данных осуществляется с помощью системы счисления. Двоичное кодирование Представление информации в двоичной системе использовалось человеком с давних времен. Так, жители островов Полинезии передавали необходимую информацию при помощи барабанов: чередование звонких и глухих ударов. Звук над поверхностью воды распространялся на достаточно большое расстояние, таким образом «работал» полинезийский телеграф. В телеграфе в XIX–XX веках информация передавалась с помощью азбуки Морзе – в виде последовательности из точек и тире. Часто мы договариваемся открывать входную дверь только по «условному сигналу» – комбинации коротких и длинных звонков. Самюэл Морзе в 1838 г. изобрел код – телеграфную азбуку – систему кодировки символов короткими и длинными посылками для передачи их по линиям связи, известную как «код Морзе» или «морзянка». Современный вариант международного «кода Морзе» (International Morse) появился совсем недавно – в 1939 году, когда была проведена последняя корректировка. Своя система существует и в вычислительной технике - она называется двоичным кодированием и основана на представлении данных последовательностью всего двух знаков: 0 и 1. Эти знаки называются двоичными цифрами, по-английски - binary digit или сокращенно bit (бит). Одним битом могут быть выражены два понятия: 0 или 1 (да или нет, черное или белое, истина или ложь и т.п.). Кодирование чисел Вопрос о кодировании чисел возникает по той причине, что в машину нельзя либо нерационально вводить числа в том виде, в котором они изображаются человеком на бумаге. Во-первых, нужно кодировать знак числа. Во-вторых, по различным причинам, которые будут рассмотрены ниже, приходится иногда кодировать и остальную часть числа. Кодирование целых чисел производиться через их представление в двоичной системе счисления: именно в этом виде они и помещаются в ячейке. Один бит отводиться при этом для представления знака числа (нулем кодируется знак "плюс", единицей - "минус"). Для кодирования действительных чисел существует специальный формат чисел с плавающей запятой. Число при этом представляется в виде: N = M * qp, где M - мантисса, p - порядок числа N, q - основание системы счисления. Если при этом мантисса M удовлетворяет условию 0,1 <= | M | <= 1 то число N называют нормализованным. Кодирование текста Для кодирования букв и других символов, используемых в печатных документах, необходимо закрепить за каждым символом числовой номер – код. В англоязычных странах используются 26 прописных и 26 строчных букв (A … Z, a … z), 9 знаков препинания (. , : ! " ; ? ( ) ), пробел, 10 цифр, 5 знаков арифметических действий (+,-,*, /, ^) и специальные символы (№, %, _, #, $, &, >, <, |, \) – всего чуть больше 100 символов. Таким образом, для кодирования этих символов можно ограничиться максимальным 7-разрядным двоичным числом (от 0 до 1111111, в десятичной системе счисления – от 0 до 127). Кодирование графической информации В видеопамяти находится двоичная информация об изображении, выводимом на экран. Почти все создаваемые, обрабатываемые или просматриваемые с помощью компьютера изображения можно разделить на две большие части – растровую и векторную графику. Растровые изображения представляют собой однослойную сетку точек, называемых пикселами (pixel, от англ. picture element). Код пиксела содержит информации о его цвете. В противоположность растровой графике векторное изображение многослойно. Каждый элемент векторного изображения – линия. Каждый элемент векторного изображения является объектом, который описывается с помощью математических уравнении. Сложные объекты (ломаные линии, различные геометрические фигуры) представляются в виде совокупности элементарных графических объектов. Кодирование звука На компьютере работать со звуковыми файлами начали в 90-х годах. В основе цифрового кодирования звука лежит – процесс преобразования колебаний воздуха в колебания электрического тока и последующая дискретизация аналогового электрического сигнала. Кодирование и воспроизведение звуковой информации осуществляется с помощью специальных программ (редактор звукозаписи). Временная дискретизация – способ преобразования звука в цифровую форму путем разбивания звуковой волны на отдельные маленькие временные участки где амплитуды этих участков квантуются (им присваивается определенное значение). Это производится с помощью аналого-цифрового преобразователя, размещенного на звуковой плате. Таким образом, непрерывная зависимость амплитуды сигнала от времени заменяется дискретной последовательностью уровней громкости. Современные 16-битные звуковые карты кодируют 65536 различных уровней громкости или 16-битную глубину звука (каждому значению амплитуды звук. сигнала присваивается 16-битный код) Качество кодирование звука зависит от:
глубины кодирования звука - количество уровней звука
частоты дискретизации – количество изменений уровня сигнала в единицу
- Билеты по информатике
- 1. Системы счисления. Перевод числа из одной сс в другую, вычисления в двоичной сс.
- 2. История вм, поколения эвм.
- Первое поколение эвм (1948 — 1958 гг.)
- Второе поколение эвм (1959 — 1967 гг.)
- 3. Операционная система. Понятие, состав, классификации ос.
- 4. Программное обеспечение (классификация, иерархия)
- Устройство пк
- Микропроцессор
- Оперативная память
- Системная магистраль
- Дополнительные устройства
- Кодирование данных
- 7. Компьютерная графика. Цветовые модели
- 8. Компьютерная графика, виды графики
- 9. Системы управления базами данных
- Классификации субд По модели данных:
- По степени распределённости:
- По способу доступа к бд:
- 10. Офисные системы (сравнение msOffice и OpenOffice.Org)
- Достоинства
- Недостатки
- 11. Защита информации, криптография
- 12. Компьютерное моделирование
- 13. Файловый менеджер — интерфейс, настройка, работа с файлами и папками
- 14. Файловая система (журналируемые файловые системы)
- 15. Текстовый редактор. Стилевое форматирование.
- 16. Текстовый редактор. Интерфейс. Настройка.
- 17. Текстовый редактор. Списки. Автофигуры.
- 18. Текстовый редактор. Параметры страницы.
- 19. Текстовый редактор. Работа с изображениями. Экспорт.
- 20. Текстовый редактор. Таблицы. Колонтитулы.
- 21. Текстовый редактор. Редактор формул. Рамки.
- Для ввода сложных формул используется встроенный в программу Word редактор математических формул « Microsoft Equation 3.0».
- 22. Табличный редактор. Работа с формулами.
- 23. Табличный редактор. Построение графика математической функции.
- 24. Табличный редактор. Работа с диаграммами.
- Основные принципы и понятия
- 25. Табличный редактор. Статистические, финансовые и другие специальные
- 26. Редакторы презентаций (msOffice PowerPoint и/или oOo Impress), нелинейная
- 27. Интернет-технологии: структура Интернет
- 28. Интернет-технологии: адресация в Интернет
- 29. Интернет-технологии: службы Интернет, e-mail
- 30. Интернет-технологии: поиск информации
- 31. Современные тенденции развития информационных технологий
- 32. Базы данных. Определения поля, записи, связи, бд, субд.