Курсовая с практикой на тему Разработка программного продукта для решения прикладных задач. (Python).
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение. 4
1.
Анализ заданий курсовой работы.. 4
1.1.
Исходные данные к заданиям курсовой работы.. 4
1.2.
Анализ методических указаний, входных и выходных данных к. 16
заданиям
курсовой работы.. 16
1.3.
Выбор и обоснование необходимых библиотек и среды разработки. 16
1.4.
Выводы по 1 главе. 16
2.
Разработка программного продукта для решения прикладных задач. 16
2.1.
Работа с наборами данных. 17
2.1.1.
Построение алгоритма решения задания без графического интерфейса 17
2.1.2.
Разработка программной реализации на языке программирования. 17
2.1.3.
Формирование выходных файлов. 17
2.2.
Разработка экспертной системы.. 18
2.2.1.
Построение алгоритма решения задания с графическим интерфейсом 18
2.2.2.
Разработка программной реализации на языке программирования и с использованием
дополнительных библиотек. 18
2.2.3.
Тестирование и отладка. 20
2.2.4.
Формирование выходных файлов. 20
2.3.
Разработка аналитической системы.. 21
2.3.1.
Построение алгоритма решения задания с графическим интерфейсом 21
2.3.2.
Разработка программной реализации на языке программирования и с использованием
дополнительных библиотек. 21
2.3.3.
Тестирование и отладка. 26
2.3.4.
Формирование выходных файлов. 26
2.4.
Разработка логико-аналитической системы.. 26
2.4.1.
Построение алгоритма решения задания «Ханойские башни». 26
2.4.2.
Разработка программной реализации на языке программирования и с использованием
дополнительных библиотек. 26
2.4.3.
Тестирование и отладка. 26
2.4.4.
Формирование выходных файлов. 26
3.
Разработка требований к техническим средствам реализации. 27
программного
обеспечения для решения прикладных задач. 27
Выводы.. 27
Список
литературы.. 27
Приложения. 27
Приложение
А. Листинг текстов заданий. 28
Приложение
Б. Образцы GUI заданий. 39
Введение:
Введение
1. Анализ заданий курсовой работы Цель:
Изучение теоретических и практических
основ построения и организации функционирования программных комплексов, их
программного обеспечения и способов эффективного применения современных
высокоуровневых методов программирования
Задачи:
— получение теоретических и
практических навыков решения прикладных информационных задач с использованием
методик программирования высокого уровня
— разработка программных продуктов
(структурной и функциональной схем программного обеспечения, структур данных,
алгоритмов и реализующих их программ, стратегии тестирования и тестовых данных
и т.п.)
Рассматриваемые задания представляют
из себя теоретическо-практические задачи (в виде предполагаемых мини программ)
и их реализацию на языке программирования Python последней поддерживаемой версии.
Задания включают в себя, как и логико-алгоритмическую часть, так и графическую,
предлагают разработку программных продуктов на основе распространенных
необходимых библиотек, с математическими вычислениями, работой с множеством
методов, паттернов классового программирования (ООП), функционального
программирования.
Заключение:
Фрагмент текста работы:
1.1. Исходные данные к заданиям курсовой
работы Задание № 1
Работа с наборами данных БЕЗ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА (GUI)
Формулировка.
Во внешнем файле resourse_1.txt дан
текст. Выведите все слова, встречающиеся в тексте, по одному на каждую строку,
через пробел укажите количество повторений. Слова должны быть отсортированы по
убыванию их количества появления в тексте, а при одинаковой частоте
появления — в лексикографическом порядке. Вывод должен осуществляться в
текстовый файл result_1.txt. При необходимости можно продублировать вывод в
консоль. Методические указания.
После того, как вы создадите словарь
всех слов, необходимо отсортировать его по частоте встречаемости слова.
Желаемого можно добиться, если создать список, элементами которого будут
кортежи из двух элементов: частота встречаемости слова и само слово. Например, .
Тогда стандартная сортировка будет сортировать список кортежей, при этом
кортежи сравниваются по первому элементу, а если они равны — то по второму.
Знаки препинания не должны учитываться. Программу сохранить под именем
exercise_1.py Входные данные.
Преподаватель вводит текст в
текстовый файл resourse_1.txt (5-6 абзацев) и
сохраняет его.
hi
hi
what
is your name
my
name is bond
james
bond
my
name is damme
van
damme
claude
van damme