Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Выбранная ема является актуальной, так как кодировки информации - проблема, имеющая довольно давнишнюю историю, еще более давнишнюю, ежели история развития вычислительной техники, которая обычно шла наряду с историей развития трудности сжатие и шифровки информации.
Все методы кодировки оперируют входным потоком информации, малой единицей которой является бит, а наибольшей - несколько бит, б либо несколько б.
Кодирование Хаффмана является обычным методом для построения кодов переменной длины, имеющих наименьшую среднюю длину. Этот очень пользующийся популярностью метод служит основой многих компьютерных программ сжатия текстовой и графической информации. Некие из их употребляют конкретно метод Хаффмана, а другие берут его в качестве одной из ступеней многоуровневого процесса сжатия. Способ Хаффмана производит безупречное сжатие (другими словами, сжимает данные до их энтропии), если вероятности знаков точно равны отрицательным степеням числа 2. Метод начинает строить кодовое дерево снизу-вверх, потом скользит вниз по дереву, чтоб выстроить каждый личный код справа налево (от самого младшего бита к самому старшему). Начиная с работ Д. Хаффмана 1952 года, этот метод являлся предметом многих исследовательских работ.
Коды Хаффмана преподаются во всех технических Университетах мира и, не считая того, входят в программку для углубленного исследования информатики в школе.
Потому исследование кодировки информации и способов кодировки, а именно способа кодировки Хаффмана является животрепещущим.
Объект исследования: кодирование и способы кодировки информации.
Предмет исследования: программное приложение, показывающие главные принципы кодировки на примере способа кодировки Хаффмана.
Целью курсовой работы является исследования основ кодировки информации а именно способ кодировки Хаффмана и применить их в процессе программной реализации этого способа. Данная цель определила выделение последующих задач:
1) рассмотреть главные понятия и принципы кодировки информации;
2) изучить способ кодировки Хаффмана,
3) создать методы и программку для реализации программного продукта «Код Хаффмана», с внедрением современной технологии программирования;
Метод изучения темы курсовой работы- аналитический и статистический.
Степень разработанности темы курсовой работы, высока. Её анализом занимались такие ученые и публицисты, как Сушин М.Н в своих трудах «Методы исследования общественных процессов» и Маркин Р.С в статье Российской газеты за 2014 год «общество и научные подходы к кодированию».
Цели и задачи курсовой работы определяют её структуру. Работа включает введение, две главы, заключение, список использованной литературы.
Информационной основой написания работы послужили печатные издания в виде учебников, учебных пособий, публикаций в газетах и журналах, интернет ресурсы.
Содержание
Введение 3
Глава 1. Теоретические аспекты кодировки информации 5
1.1 Сущность и понятия кодировки информации 5
1.2 Классификация предназначения и методы представления кодов 11
1.3 Способ кодировки Хаффмана 14
Глава 2. Особенности программной реализации метода кодировки Хаффмана 19
2.1 Процесс реализации метода кодировки Хаффмана 19
2.2 Особенности интерфейса юзера приложения «Код Хаффмана» 24
Заключение 27
Список использованной литературы 29
КУРСОВАЯ РАБОТА
по дисциплине «Технологии программирования»
на тему «Методы кодирования данных»
Содержание
Введение 3
Глава 1. Теоретические аспекты кодировки информации 5
1.1 Сущность и понятия кодировки информации 5
1.2 Классификация предназначения и методы представления кодов 11
1.3 Способ кодировки Хаффмана 14
Глава 2. Особенности программной реализации метода кодировки Хаффмана 19
2.1 Процесс реализации метода кодировки Хаффмана 19
2.2 Особенности интерфейса юзера приложения «Код Хаффмана» 24
Заключение 27
Список использованной литературы 29
1. Бессмертный И. А. Интеллектуальные системы : учебник и практикум для СПО / И. А. Бессмертный, А. Б. Нугуманова, А. В. Платонов. — М. : Издательство Юрайт, 2018. — 243 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-07818-3.
2. Гаврилов М. В. Информатика и информационные технологии : учебник для СПО / М. В. Гаврилов, В. А. Климов. — 4-е изд., перераб. и доп. — М. : Издательство Юрайт, 2018. — 383 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-03051-8.
3. Зыков С. В. Программирование : учебник и практикум для академического бакалавриата / С. В. Зыков. — М. : Издательство Юрайт, 2018. — 320 с. — (Серия : Бакалавр. Академический курс). — ISBN 978-5-534-02444-9.
4. Иванова Г. С. Программирование : учебник для вузов / Иванова Г. С. - 3-е изд., стер. - М. : Кнорус, 2014. - 425 с.
5. Иванова Г.С., Ничушкина Т.Н. Объектно-ориентированное программирование : учебник для вузов / Иванова Г. С., Ничушкина Т. Н. ; общ. ред. Иванова Г. С. - М. : Изд-во МГТУ им. Н. Э. Баумана, 2014. - 455 с.
6. Кувшинов Д. Р. Основы программирования : учебное пособие для СПО / Д. Р. Кувшинов. — М. : Издательство Юрайт, 2018. — 105 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-07560-1.
7. Ланских В.Г.: Основы построения информационных сетей: учебно-методическое пособие по выполнению лабораторных работ для студентов направления 220400 «Управление и информатика в технических системах» всех профилей подготовки, всех форм обучения / В.Г. Ланских. – Киров: ПРИП ФГБОУ ВПО «ВятГУ», 2012. – 99 с.
8. Майерс Г. Искусство тестирования программ / Г. Майерс, Т. Баджетт, К. Сандлер - М.: «Диалектика», 2012 - 272с.
9. Новожилов О. П. Информатика в 2 ч. Часть 1 : учебник для СПО / О. П. Новожилов. — 3-е изд., перераб. и доп. — М. : Издательство Юрайт, 2018. — 320 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-06372-1.
10. Советов Б. Я. Информационные технологии : учебник для СПО / Б. Я. Советов, В. В. Цехановский. — 7-е изд., перераб. и доп. — М. : Издательство Юрайт, 2018. — 327 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-06399-8.
11. Трофимов В. В. Информатика в 2 т. Том 1 : учебник для СПО / В. В. Трофимов ; под ред. В. В. Трофимова. — 3-е изд., перераб. и доп. — М. : Издательство Юрайт, 2018. — 553 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-02518-7.
12. Трофимов В. В. Алгоритмизация и программирование : учебник для академического бакалавриата / В. В. Трофимов, Т. А. Павловская ; под ред. В. В. Трофимова. — М. : Издательство Юрайт, 2018. — 137 с. — (Серия : Бакалавр. Академический курс. Модуль.). — ISBN 978-5-9916-9866-5.
13. Черпаков И. В. Основы программирования : учебник и практикум для прикладного бакалавриата / И. В. Черпаков. — М. : Издательство Юрайт, 2018. — 219 с. — (Серия : Бакалавр. Прикладной курс). — ISBN 978-5-9916-9983-9.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Выбранная ема является актуальной, так как кодировки информации - проблема, имеющая довольно давнишнюю историю, еще более давнишнюю, ежели история развития вычислительной техники, которая обычно шла наряду с историей развития трудности сжатие и шифровки информации.
Все методы кодировки оперируют входным потоком информации, малой единицей которой является бит, а наибольшей - несколько бит, б либо несколько б.
Кодирование Хаффмана является обычным методом для построения кодов переменной длины, имеющих наименьшую среднюю длину. Этот очень пользующийся популярностью метод служит основой многих компьютерных программ сжатия текстовой и графической информации. Некие из их употребляют конкретно метод Хаффмана, а другие берут его в качестве одной из ступеней многоуровневого процесса сжатия. Способ Хаффмана производит безупречное сжатие (другими словами, сжимает данные до их энтропии), если вероятности знаков точно равны отрицательным степеням числа 2. Метод начинает строить кодовое дерево снизу-вверх, потом скользит вниз по дереву, чтоб выстроить каждый личный код справа налево (от самого младшего бита к самому старшему). Начиная с работ Д. Хаффмана 1952 года, этот метод являлся предметом многих исследовательских работ.
Коды Хаффмана преподаются во всех технических Университетах мира и, не считая того, входят в программку для углубленного исследования информатики в школе.
Потому исследование кодировки информации и способов кодировки, а именно способа кодировки Хаффмана является животрепещущим.
Объект исследования: кодирование и способы кодировки информации.
Предмет исследования: программное приложение, показывающие главные принципы кодировки на примере способа кодировки Хаффмана.
Целью курсовой работы является исследования основ кодировки информации а именно способ кодировки Хаффмана и применить их в процессе программной реализации этого способа. Данная цель определила выделение последующих задач:
1) рассмотреть главные понятия и принципы кодировки информации;
2) изучить способ кодировки Хаффмана,
3) создать методы и программку для реализации программного продукта «Код Хаффмана», с внедрением современной технологии программирования;
Метод изучения темы курсовой работы- аналитический и статистический.
Степень разработанности темы курсовой работы, высока. Её анализом занимались такие ученые и публицисты, как Сушин М.Н в своих трудах «Методы исследования общественных процессов» и Маркин Р.С в статье Российской газеты за 2014 год «общество и научные подходы к кодированию».
Цели и задачи курсовой работы определяют её структуру. Работа включает введение, две главы, заключение, список использованной литературы.
Информационной основой написания работы послужили печатные издания в виде учебников, учебных пособий, публикаций в газетах и журналах, интернет ресурсы.
Содержание
Введение 3
Глава 1. Теоретические аспекты кодировки информации 5
1.1 Сущность и понятия кодировки информации 5
1.2 Классификация предназначения и методы представления кодов 11
1.3 Способ кодировки Хаффмана 14
Глава 2. Особенности программной реализации метода кодировки Хаффмана 19
2.1 Процесс реализации метода кодировки Хаффмана 19
2.2 Особенности интерфейса юзера приложения «Код Хаффмана» 24
Заключение 27
Список использованной литературы 29
КУРСОВАЯ РАБОТА
по дисциплине «Технологии программирования»
на тему «Методы кодирования данных»
Содержание
Введение 3
Глава 1. Теоретические аспекты кодировки информации 5
1.1 Сущность и понятия кодировки информации 5
1.2 Классификация предназначения и методы представления кодов 11
1.3 Способ кодировки Хаффмана 14
Глава 2. Особенности программной реализации метода кодировки Хаффмана 19
2.1 Процесс реализации метода кодировки Хаффмана 19
2.2 Особенности интерфейса юзера приложения «Код Хаффмана» 24
Заключение 27
Список использованной литературы 29
1. Бессмертный И. А. Интеллектуальные системы : учебник и практикум для СПО / И. А. Бессмертный, А. Б. Нугуманова, А. В. Платонов. — М. : Издательство Юрайт, 2018. — 243 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-07818-3.
2. Гаврилов М. В. Информатика и информационные технологии : учебник для СПО / М. В. Гаврилов, В. А. Климов. — 4-е изд., перераб. и доп. — М. : Издательство Юрайт, 2018. — 383 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-03051-8.
3. Зыков С. В. Программирование : учебник и практикум для академического бакалавриата / С. В. Зыков. — М. : Издательство Юрайт, 2018. — 320 с. — (Серия : Бакалавр. Академический курс). — ISBN 978-5-534-02444-9.
4. Иванова Г. С. Программирование : учебник для вузов / Иванова Г. С. - 3-е изд., стер. - М. : Кнорус, 2014. - 425 с.
5. Иванова Г.С., Ничушкина Т.Н. Объектно-ориентированное программирование : учебник для вузов / Иванова Г. С., Ничушкина Т. Н. ; общ. ред. Иванова Г. С. - М. : Изд-во МГТУ им. Н. Э. Баумана, 2014. - 455 с.
6. Кувшинов Д. Р. Основы программирования : учебное пособие для СПО / Д. Р. Кувшинов. — М. : Издательство Юрайт, 2018. — 105 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-07560-1.
7. Ланских В.Г.: Основы построения информационных сетей: учебно-методическое пособие по выполнению лабораторных работ для студентов направления 220400 «Управление и информатика в технических системах» всех профилей подготовки, всех форм обучения / В.Г. Ланских. – Киров: ПРИП ФГБОУ ВПО «ВятГУ», 2012. – 99 с.
8. Майерс Г. Искусство тестирования программ / Г. Майерс, Т. Баджетт, К. Сандлер - М.: «Диалектика», 2012 - 272с.
9. Новожилов О. П. Информатика в 2 ч. Часть 1 : учебник для СПО / О. П. Новожилов. — 3-е изд., перераб. и доп. — М. : Издательство Юрайт, 2018. — 320 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-06372-1.
10. Советов Б. Я. Информационные технологии : учебник для СПО / Б. Я. Советов, В. В. Цехановский. — 7-е изд., перераб. и доп. — М. : Издательство Юрайт, 2018. — 327 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-06399-8.
11. Трофимов В. В. Информатика в 2 т. Том 1 : учебник для СПО / В. В. Трофимов ; под ред. В. В. Трофимова. — 3-е изд., перераб. и доп. — М. : Издательство Юрайт, 2018. — 553 с. — (Серия : Профессиональное образование). — ISBN 978-5-534-02518-7.
12. Трофимов В. В. Алгоритмизация и программирование : учебник для академического бакалавриата / В. В. Трофимов, Т. А. Павловская ; под ред. В. В. Трофимова. — М. : Издательство Юрайт, 2018. — 137 с. — (Серия : Бакалавр. Академический курс. Модуль.). — ISBN 978-5-9916-9866-5.
13. Черпаков И. В. Основы программирования : учебник и практикум для прикладного бакалавриата / И. В. Черпаков. — М. : Издательство Юрайт, 2018. — 219 с. — (Серия : Бакалавр. Прикладной курс). — ISBN 978-5-9916-9983-9.
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
1000 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149278 Курсовых работ — поможем найти подходящую