Диплом-Центр.Ру - помогаем студентам в учёбе

У нас можно недорого заказать курсовую, контрольную, реферат или диплом

Основные алгоритмы сжатия данных - Курсовая работа №34308

«Основные алгоритмы сжатия данных» - Курсовая работа

  • 22 страниц(ы)

Содержание

Введение

Выдержка из текста работы

Заключение

Список литературы

фото автора

Автор: cube_9

Содержание

Введение 3

Теоретическая часть 3

1. Основные понятия 3

2. Краткий обзор источников и ПО 4

3. Действия с файлами в процессе его сжатия. 8

4. Статистическая, полуадаптивная и адаптивная схемы сжатия 11

5. Идея и основные алгоритмы арифметического кодирования. 13

6. Принципы моделирования 16

Практическая часть 18

Заключение 22

Список литературы 23


Введение

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

Цель работы – рассказать о процессе сжатия данных, рассмотреть основные механизмы и алгоритмы, лежащие в основе сжатия данных.

Задачи, необходимые для достижения цели:

1. Дать трактовку основных понятий по данной теме;

2. Проанализировать литературу и ПО по данной тематике;

3. Объяснить, что значит «сжать файл» на конкретных примерах;

4. Рассмотреть схемы сжатия;

5. Разобрать алгоритм арифметического кодирования;

6. Выделить основные принципы моделирования;

7. Показать, как работает алгоритм арифметического кодирования на практике.


Выдержка из текста работы

Пусть алфавит, все возможные одноэлементные цепочки; - вероятности появления элементов. Разобьем полуинтервал на n непересекающихся полуинтервалов соответствующих элементам , причем длина пропорциональна .

Далее строится кодирующая дробь: производится построение системы вложенных полуинтервалов так, что каждый последующий полуинтервал занимает в предыдущем место, соответствующее положению элемента в исходном разбиении полуинтервала . [5]

Кратко процесс выглядит так:

• считывание очередного элемента;

• выбор соответствующего полуинтервала из разбиения текущего полуинтервала (на первом шаге - [0, 1) ).


Заключение

В процессе выполнения курсовой работы были подробно изучены вопросы, связанные с моделированием и кодированием информации в процессе ее сжатия. Была изучена литература по данной тематике, рассмотрены особенности современных архиваторов и проведены тесты на определение скорости и объема сжатия. Изучены наиболее популярные схемы сжатия и изучен алгоритм арифметического кодирования. Рассмотренные теоретические положения были использованы в практической части работы, в которой представлен простейший архиватор, использующий алгоритм арифметического кодирования. «Архиватор» реализован в виде решения на языке С++ в среде Microsoft Visual Studio 2010.


Список литературы

1. Мозговой, М.В. Занимательное программирование: самоучитель/ М.В. Мозговой – СПб.: Питер, 2005. – 208 с.

2. Окулов, С.М. Программирование в алгоритмах./ С.М. Окулов – М.: БИНОМ. Лаборатория знаний, 2004. – 341 с.

3. Ватолин Д., Ратушняк А., Смирнов М., Юкин В. Методы сжатия данных. Устройство архиваторов, сжатие изображений и видео. - М.: ДИАЛОГ-МИФИ, 2002. - 384 с.

4. Окулов, С.М. 100 задач по информатике./ С.М.Окулов, А.В.Лапунов. – Киров: Изд-во ВятГПУ, 2000. – 422 с.

5. Прата, С., Язык программирования C++. Лекции и упражнения/С.Прата – М.: Вильямс, 2012 г., 1248 с.

6. Национальный открытый университет [Электрон. ресурс] / 2003-2013. Режим доступа: h**t://w*w.intuit.r*/

7. Словари и энциклопедии на академике [Электрон. ресурс] / 2000-2010. Режим доступа: h**t://dic.academic.r*/


Тема: «Основные алгоритмы сжатия данных»
Раздел: Программирование, Базы данных
Тип: Курсовая работа
Страниц: 22
Цена: 700 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы
Похожие материалы
  • Реферат:

    Алгоритмы сортировки данных

    17 страниц(ы) 

    Введение 3
    Алгоритмы сортировки: понятие, история 4
    Сравнительная характеристика алгоритмов сортировки данных 10
    Заключение 17
    Список литературы 18
  • Курсовая работа:

    Проектирование автоматизированной системы «станок-качалка-насос (скн)»

    55 страниц(ы) 

    Определения, обозначения, сокращения, нормативные ссылки 6
    Введение 8
    1. Техническое задание 9
    1.1 Назначение системы 9
    1.2 Цели создания системы 9
    1.3 Требования к техническому обеспечению 10
    1.4 Требования к метрологическому обеспечению 10
    1.5 Требования к математическому обеспечению 11
    1.6 Требования к программному и информационному обеспечению 11
    2 Основная часть 14
    2.1 Описание технологического процесса 14
    2.2 Разработка структурной схемы АС 16
    2.3 Функциональная схема автоматизации 17
    2.4 Разработка схемы информационных потоков 19
    2.5 Комплекс аппаратно-технических средств 22
    2.5.1 Выбор контроллерного оборудования 22
    2.5.2 Выбор устройств измерения 27
    2.5.3 Выбор исполнительных механизмов 37
    2.7 Разработка схемы внешних проводок 41
    2.8 Выбор алгоритмов управления АС СКН 42
    2.8.1 Алгоритм сбора данных измерений 42
    2.8.2 Алгоритм автоматического регулирования 43
    2.9 Экранные формы АС СКН 47
    Заключение 50
    Список используемых источников 51
  • Дипломная работа:

    Реализация оптимального поиска дублирующих данных в операционной системе

    82 страниц(ы) 

    Введение 4
    1. Основные понятия и определения 8
    1.1. Понятие операционной системы Windows 8
    1.2. Понятие информации, накопители и носители информации 9
    1.3. Понятие файловой системы. 14
    1.3.1. Определение файловой системы. 14
    1.3.2. Файловая система FAT. 14
    1.3.3. NTFS 16
    1.3.4. Атрибуты файла 17
    1.4. Исторические предпосылки развития поисковых систем. 19
    1.5. Понятие информационных поисковых систем. 21
    1.6. Особенности поисковых систем. 22
    1.7. Как работают механизмы поиска 24
    1.8. Оптимизация в поисковых системах . 27
    1.8.1. История 27
    1.8.2. Подходы к оптимизации 28
    1.8.2.1. «Белая» оптимизация 28
    1.8.2.2. «Серая» оптимизация 28
    1.8.2.3. «Оранжевая» оптимизация 29
    1.8.3. Лучшие поисковые системы сети 29
    1.8.3.1. Поисковая система Google 29
    1.8.3.2. Поисковая система Yahoo 30
    1.8.3.3. Поисковая система Ask Jeeves 33
    1.8.3.4. Поисковая система Yandex 33
    1.8.3.5. Поисковая система Rambler 36
    1.8.3.6. Поисковая система Aport 38
    Выводы 40
    2. Программная реализация «The Disk Explorer in Computer(TDEIC)» 41
    2.1. Индексация массивов документов 42
    2.2. Извлечение текстового содержания 43
    2.3. Алгоритмы поиска и индексации 45
    2.4. Таблицы индекса 47
    2.5. Эффективная организация словаря 48
    2.6. Интерфейс поисковой системы 51
    2.7. Смежные вопросы обработки текстов 52
    2.8. Алгоритмизация 53
    2.8.1. Схематичная реализация приложения 54
    2.8.1.1. Основная управляющая приложение TMainForm 55
    2.8.1.2. Хранилище управляющих и служебных структур TDataModule2 62
    2.8.1.3. Модуль индексации дискового пространства TUpdateForm 64
    2.8.1.4. Модуль слежения за изменениями в дисковом пространстве в режиме реального времени THookFile1 67
    3. Руководство пользователя «The Disk Explorer in Computer(TDEIC)» 73
    Заключение 79
    Литература 81
  • Курсовая работа:

    Аппроксимация табличных данных алгебраическими полиномами методом наименьших квадратов (Pascal)

    23 страниц(ы) 

    Введение
    1 Описание метода решения
    2 Схема алгоритма
    3 Описание программы
    3.1 Общие сведения и функциональное назначение
    3.2 Описание логической структуры программы
    3.3 Вызов и загрузка, входные и выходные данные
    4 Описание применения
    Заключение
    Список использованных источников
    Приложение А
    Приложение Б
    Приложение В
    Приложение Г
  • Курсовая работа:

    Основные фонды и пути улучшения их использования на примере Ижевский радиозавод

    61 страниц(ы) 

    ВВЕДЕНИЕ 3
    1. ТЕХНИКО – ЭКОНОМИЧЕСКАЯ ХАРАКТЕРИСТИКА
    ОАО «ИЖЕВСКИЙ РАДИОЗАВОД» 5
    1.1. Экономическая среда и конкуренты 5
    1.2. Правовой статус, состав и структура предприятия 9
    1.3. Выпускаемая продукция и оказываемые услуги 14
    1.4 Анализ финансово - экономических результатов
    деятельности предприятия 15
    1.5. Ресурсы предприятия 17
    1.5.1. Оборотные средства 17
    1.5.2. Персонал 19
    1.6. Организация и оплата труда 21
    2. ОСНОВНЫЕ ФОНДЫ ОАО «ИЖЕВСКИЙ РАДИОЗАВОД» И ПУТИ УЛУЧШЕНИЯ ИХ ИСПОЛЬЗОВАНИЯ 25
    2.1. Задачи и порядок проведения анализа использования
    основных фондов 25
    2.2. Анализ наличия и движения основных фондов 30
    2.3. Анализ эффективности использования основных фондов 33
    2.4. Разработка мероприятий по улучшению использования основных фондов 37
    3. АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОБРАБОТКИ ИНФОРМАЦИИ 40
    3.1. Цели создания АСОИ 40
    3.2. Действия с информацией в процессе информационного обеспечения АСОИ 42
    3.3. Определение комплекса подсистем АСОИ 43
    3.4. Подсистема АСОИ «Бухгалтерский учет» 45
    3.5. Классификаторы информации подсистемы АСОИ 47
    3.6. Постановка задачи "Расчеты с дебиторами и кредиторами" 48
    3.6.1. Организационно-экономическая сущность задачи 48
    3.6.2. Информационная база задачи 51
    3.6.3. Выходная информация 55
    3.7. Алгоритм решения задачи 56
    ЗАКЛЮЧЕНИЕ 59
    СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 60
  • Курсовая работа:

    Основные фонды и пути улучшения их использования на примере ООО «Гранит»

    59 страниц(ы) 

    Введение 3
    1. Организационно-экономическая характеристика ООО «Гранит» 5
    1.1. Общие сведения 5
    1.2. Организационная структура предприятия 6
    1.3. Характеристика персонала предприятия 11
    1.4. Организация оплаты труда на предприятии 14
    1.5. Анализ финансово - экономических результатов деятельности предприятия 16
    2. Основные фонды ООО «Гранит» и пути улучшения их
    использования 21
    2.1. Анализ наличия и движения основных фондов 21
    2.2. Анализ эффективности использования основных фондов 23
    2.3. Разработка мероприятий по улучшению использования
    основных фондов 30
    3. Автоматизированная система обработки информации «Бухгалтерия» 33
    3.1. Цели создания автоматизированной системы обработки
    информации 33
    3.2. Действия с информацией в процессе информационного обеспечения АСОИ 35
    3.3. Определение комплекса подсистемы АСОИ 37
    3.4. Подсистема АСОИ «Внеоборотные активы» 38
    3.4.1. Описание подсистемы 38
    3.4.2. Система классификации информации 41
    3.5. Требования к оборудованию и персоналу 42
    3.6. Постановка задачи «Движение основных средств» 46
    3.6.1. Организационно-экономическая сущность задачи 46
    3.6.2. Нормативно-справочная информация 47
    3.6.3. Использование результатов других задач 47
    3.6.4. Основная база данных задачи 48
    3.6.5. Алгоритм задачи 49
    3.7. Оценка затрат и экономического эффекта от внедрения подсистемы «Внеоборотные активы» 51
    Заключение 53
    Список литературы 56

Не нашли, что искали?

Воспользуйтесь поиском по базе из более чем 40000 работ

Наши услуги
Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 2 дней

Контрольная работа на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

Другие работы автора
  • Курсовая работа:

    Оценка экономической эффективности инвестиционных проектов

    24 страниц(ы) 


    Введение 3
    Глава 1. Теоретические основы инвестиционного проектирования 4
    1.1. Понятие и сущность инвестиционного проекта 4
    1.2. Жизненный цикл инвестиционного проекта 9
    1.3. Финансирование инвестиционных проектов 12
    Глава 2. Оценка экономической эффективности проекта 14
    2.1. Методы финансовой оценки эффективности инвестиционных проектов 14
    2.2. Основные показатели эффективности проекта 18
    Заключение 22
    Список литературы 23
  • Курсовая работа:

    Конструирование релейно-контактных схем (Дисциплина: Математическая логика)

    17 страниц(ы) 

    Введение 3
    Глава 1.История возникновения релейно-контактных схем 4
    1.1 История развития математической логики 4
    1.2 Создатель логической теории релейно-контактных схем 5
    1.3 Релейно–контактные схемы 7
    Глава 2. Практическое применение релейно-контактных схем 10
    2.1 Первое применение релейно-контактных схем 10
    2.2 Применение релейно-контактных схем в настоящее время 10
    2.3 Шифратор 12
    2.4 Дешифраторы 15
    Заключение 16
    Список литературы 17
  • Контрольная работа:

    Контрольная работа по дисциплине «Экономический анализ»

    255 страниц(ы) 

    Содержание
    Задание 1 3
    Задание 2 6
    Задание 3 7
    Задание 4 9
    Задание 5 11
    Задание 6 13
    Задание 7 15
    Задание 8 20
    Задание 9 22
    Задание 10 24
    Задание 11 25
    Список литературы 29