Разработка и реализация приложения для решения задач методом динамического программирования #9106403

Артикул: 9106403
  • Предмет: Программирование
  • Уникальность: 75% (Антиплагиат.ВУЗ)
  • Разместил(-а): 185 Рамиль в 2023 году
  • Количество страниц: 76
  • Формат файла: docx
1 999p. 2 500p. Только 27 и 28 апреля!
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 27.06.2024
ВВЕДЕНИЕ 4
1 АНАЛИЗ ПРЕДМЕТНОЙ ТЕМАТИКИ 5
1.1 Анализ актуальности оптимизационных подходов 5
1.2 Анализ существующих задач и сфер использования оптимизационных алгоритмов 11
1.3 Обзор и назначение динамического программирования 13
2 ОБОСНОВАНИЕ ВЫБОРА СРЕДСТВ РАЗРАБОТКИ 19
2.1 Анализ языков программирования 19
2.2 Анализ интегрированных сред разработки 29
2.3 Анализ функциональных библиотек 34
3 РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ РЕШЕНИЯ ЗАДАЧ МЕТОДОМ ДИНАМИЧЕСКОГО ПРОГРАММИРОВАНИЯ 39
3.1 Разработка проекта системы 39
3.2 Разработка и описание функционального программного кода 45
3.3 Разработка и описание процесса использования приложения 48
ЗАКЛЮЧЕНИЕ 63
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 64
ПРИЛОЖЕНИЕ А. ЛИСТИНГ КОДА 66

В настоящее время все большую актуальность приобретают задачи поиска оптимальных решений в различных прикладных сферах человеческой деятельности. Для решения таких задач широко используются аналитические и алгоритмические подходы и положения из прикладных разделов высшей, дискретной математики, исследования операций, теории множеств и систем.
Особую ценность в данном отношении представляют подходы динамического программирования, позволяющие упростить вычислительный процесс нахождения решений, что позволяет ускорить получение необходимых данных. Важным преимуществом данного подхода является его универсальность и возможность использования для задач разного характера, в том числе и при разработке программных приложений [1].
В связи с этим актуальной задачей является изучение особенностей использования динамического программирования в контексте программной разработки.
Целью работы является разработка и реализация приложения для решения задач методом динамического программирования.
Задачи работы:
- осуществить анализ предметной тематики, обзор метода динамического программирования как метода решения оптимизационных задач;
- провести анализ языков программирования и интегрированных сред для разработки веб-приложения;
- разработать проект и структуру приложения для решения задач методом динамического программирования;
- осуществить программную реализацию решения некоторых задач с применением метода динамического программирования;
- протестировать разработанное веб-приложение.
1. Гвоздинский А.Н. Исследование методов оптимизации в системах принятия решений в маркетинговой деятельности предприятия / А. Н. Гвоздинский, В.К. Руднев. - Текст : непосредственный // Радиоэлектроника и информатика. - 2013. - № 4 (63). - С. 87-91.
2. Сакас Н., Ajax для профессионалов / Н. Сакас , Д. Мак-Пик, Д. Фосетт. - Санкт-Петербург : Символ-Плюс, 2006. - 488 с. - Текст : непосредственный.
3. Зандстра Мэтт. PHP 8: объекты, шаблоны и методики программирования / М. Зандстра. - Санкт-Петербург : Диалектика, 2019. — 736 с. - Текст : непосредственный.
4. Колисниченко Д. Н. PHP и MySQL. Разработка Web-приложений / Д. Н. Колисниченко. — Санкт-Петербург : БХВ-Петербург, 2013. - 560 с. - Текст : непосредственный.
5. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 / Р. Никсон. - Санкт-Петербург : Питер, 2019. — 816 с. - Текст : непосредственный.
6. Браун И. Веб-разработка с применением Node и Express. Полноценное использование стека JavaScript / И. Браун. - Санкт-Петербург : Питер, 2017. — 336 с. - Текст : непосредственный.
7. Макфарланд Д. JаvaScript и jQuery. Исчерпывающее руководство / Д. Макфарланд. - Москва: Эксмо, 2015. - 880 с. - Текст : непосредственный.
8. Васильев А. Программирование на JavaScript в примерах и задачах / А. Васильев. - Москва : Эксмо, 2017. - 231 c. - Текст : непосредственный.
9. Буйначев С.К. Основы программирования на языке Python / С. К. Буйначев. - Москва : Издательство Уральского университета, 2017. - 92 с. - Текст : непосредственный.
10. Лутц М. Изучаем Python / М. Лутц. - Санкт-Петербург : Символ-Плюс Медиа, 2019. - 1280 с. - Текст : непосредственный.
11. Склярев О.М. Разработка программных продуктов на языках высокого уровня / О. М. Склярев. - Санкт-Петербург : Глоунас, 2014. - 541 с. - Текст : непосредственный.
12. Безносиков Д.И., Численные методы оптимизации / Д.И. Безносиков, И.В. Афтени, М.С. Пармузина. - Текст : непосредственный // E-Scio. - 2021. - №7 (58). - С. 156-166.
13. Федоров А. Г. Создание Windows-приложений на C# / А.Г. Федоров. - Москва : ТОО «Компьютер Пресс», 2014. - 297 с. - Текст : непосредственный.
14. Камаев В.А. Технологии программирования / В.А. Камаев. - Москва : Высшая школа, 2016. - 314 с. - Текст : непосредственный.
15. Илюшина С.В. Методы оптимизации технологических процессов / С.В. Илюшина. - Текст : непосредственный // Вестник Казанского технологического университета. - 2014. - №8. - С. 323-327.
16. Безгачев Ф.В. Методы глобальной оптимизации на основе различных подходов оптимизации / Ф.В. Безгачёв. - Текст : непосредственный // E-Scio. - 2020. - №12(51). - С.470-476.
17. Каштаева С.В. Методы оптимизации / С.В. Каштаева. - Пермь: ИПЦ «Прокростъ», 2020. - 84 с. - Текст : непосредственный.
18. Что такое динамическое программирование : сайт. - URL: https://guides.hexlet.io/ru/dynamic-programming/ (дата обращения: 5.04.2023). - Текст : электронный.
19. Динамическое программирование: что это, как работает и где применяют : сайт . - URL: https://dou.Ua/lenta/columns/about-dynamic-programming/# (дата обращения: 5.04.2023). - Текст : электронный.
20. Динамическое программирование или «Разделяй и Властвуй» : сайт. - URL: https://habr.com/ru/post/423939/ (дата обращения: 5.04.2023). - Текст : электронный.
21. AJAX и PHP: разработка динамических веб-приложений / К. Дари, Б. Бринзаре, Ф. Черчез-Тоза, М. Бусика. - Санкт-Петербург : Символ-Плюс, 2017. — 334 с. - Текст : непосредственный.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Разработка и реализация приложения для решения задач методом динамического программирования
Артикул: 9106403
Дата написания: 20.06.2023
Тип работы: Дипломная работа
Предмет: Программирование
Оригинальность: Антиплагиат.ВУЗ — 75%
Количество страниц: 76
Скрин проверки АП.ВУЗ приложен на последней странице.

В работе представлены только пояснительная записка и листинг программы. Самой программы нет
А ты умеешь выполнять такие работы?

Файлы артикула: Разработка и реализация приложения для решения задач методом динамического программирования по предмету программирование

Пролистайте "Разработка и реализация приложения для решения задач методом динамического программирования" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 27.06.2024
Дипломная — Разработка и реализация приложения для решения задач методом динамического программирования — 1
Дипломная — Разработка и реализация приложения для решения задач методом динамического программирования — 2
Дипломная — Разработка и реализация приложения для решения задач методом динамического программирования — 3
Дипломная — Разработка и реализация приложения для решения задач методом динамического программирования — 4
Дипломная — Разработка и реализация приложения для решения задач методом динамического программирования — 5
Дипломная — Разработка и реализация приложения для решения задач методом динамического программирования — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 75% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.