Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Табличная структура

Структуры данных

Кодирование звука

Кодирование графики

Кодирование текста

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

Примеры кодовых таблиц:

ASCII (American Standard Code for Information Interchange) – стандартный код информационного обмена введен институтом информатизации США (ANSI). Базовая часть таблицы – коды от 0 до 127 (A – 65, B – 66, C -67), первые 32 – управляющие, расширенная таблица – от 128 до 255.

Российская кодовая таблица – КОИ-7, КОИ-8; фирменные – Windows-1251; международная русифицированная таблица – ISO (International Standard Organization); 16-разрядная кодовая таблица получила название Unicode – это самая перспективная таблица, на которую постепенно переходят во всем мире.

 

Растр – точечная структура синтезированного изображения.

1. кодирование яркости – 256 уровней

2. кодирование цвета: RGB, CMYK (Cyan, Magenta, Yellow, blacK)

3. индексный метод 8-разрядного кодирования требует описания палитры (кодовой таблицы цветов)

 

1. метод FM (Frequency Modulation) – разложение на гармоники и описание гармоник параметрами: амплитуда, частота, фаза.

2. метод Wave-Table – таблично волнового кодирования. Код – номер образца звука (реального).

 

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

Основные структуры данных: линейная, иерархическая и табличная. Линейная структура (списки данных, векторы данных). Список – простейшая структура данных, отличающаяся тем, что каждый элемент (его адрес) однозначно определяется своим номером в массиве.

Две главные задачи при работе со структурами:

1. как разделить элементы;

2. как разыскивать.

У списков: разделитель – это специальный символ. Если же размеры элементов одинаковы и равны а, то разделитель не требуется. Поиск элемента с заданным номером выполняется отсчитыванием n-1 разделителей, либо (n-1)a символов.

 

Здесь адрес элемента определяется несколькими параметрами (например, номером строки и номера столбца) (m,n). Табличные структуры требуют большее число разделителей – разделители элементов вдоль строки и разделители строк. Если все элементы имеют фиксированную длину d, то адрес вычисляется заранее: , где N – количество столбцов. Могут быть многомерные таблицы и массивы.

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

 

Дихотомические структуры. Достоинство – каждый поворот пути кодируется двоичным числом “0” – налево, “1” – направо. Это простейший пример индексации данных. Главные проблемы упорядочивания структур данных:

1. устойчивость структуры при добавлении или удалении элементов

2. трудоемкость упорядочивания

3. длина адреса.

Адресные данные – свойство только упорядоченных данных. Простые структуры – максимальная длина адреса, низкая устойчивость структуры, основной метод упорядочивания – сортировка. Иерархические структуры – все наоборот.

 

<== предыдущая лекция | следующая лекция ==>
Кодирование данных | Файловая структура
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 826; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.