Введение
- Анализ заданий курсовой работы
1.1. Исходные данные к заданиям курсовой работы
1.2. Анализ методических указаний, входных и выходных данных к заданиям курсовой работы
1.3. Выбор и обоснование необходимых библиотек и среды разработки
1.4. Выводы по 1 главе
- Разработка программного продукта для решения прикладных задач
2.1. Работа с наборами данных
2.1.1. Построение алгоритма решения задания без графического интерфейса
2.1.2. Разработка программной реализации на языке программирования
2.1.3. Тестирование и отладка
2.1.4. Формирование выходных файлов
2.2. Разработка экспертной системы
2.2.1. Построение алгоритма решения задания с графическим интерфейсом
2.2.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек
2.2.3. Тестирование и отладка
2.3. Разработка аналитической системы
2.3.1. Построение алгоритма решения задания с графическим интерфейсом
2.3.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек
2.3.3. Тестирование и отладка
2.4. Разработка логико-аналитической системы
2.4.1. Построение алгоритма решения задания «Ханойские башни»
2.4.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек
2.4.3. Тестирование и отладка
2.5. Выводы по 2 главе
- Разработка требований к техническим средствам реализации программного обеспечения для решения прикладных задач
Выводы
Список литературы
Приложение А
Приложение Б
Приложение В
Приложение Г
Курсовая работа выполняется по дисциплине КУРСОВОЙ РАБОТЫ ПО ДИСЦИПЛИНЕ «ВЫСОКОУРОВНЕВЫЕ МЕТОДЫ ПРОГРАММИРОВАНИЯ».
Цель - приобрести практические навыки разработки программных продуктов для решения прикладных задача среднего уровня сложности.
Задачами курсовой работы являются:
- закрепление, углубление, расширение и систематизация знаний, полученных при изучении данной дисциплины
- закрепление умений применять эти знания для решения типовых и нестандартных задач;
- получение теоретических и практических навыков решения прикладных информационных задач с использованием методик программирования высокого уровня
- приобретение опыта аналитической, расчетной, конструкторской работы и формирование соответствующих умений;
- развитие умений работы со специальной литературой и иными информационными источниками;
- приобретение опыта научно-исследовательской работы и формирование соответствующих умений;
- формирование умений формулировать логически обоснованные выводы, предложения и рекомендации по результатам выполненной работы;
1. Анализ заданий курсовой работы
1.1. Исходные данные к заданиям курсовой работы
Требуется выполнить 4-е задания:
Задание № 1 – Обработка текстовых файлов;
Задание № 2 – Банковская система
Задание № 3 – Калькулятор
Задание № 4 - Модифицированная задача о Ханойских башнях.
Текст задания содержится в методических указаниях.
Так же необходимо ФИО и Id студента: Ovchar Lev Alekseevich ID 70162787.
1.2. Анализ методических указаний, входных и выходных данных к заданиям курсовой работы
Задание № 1
В этом задание ведется работа с наборами данных БЕЗ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА (GUI).
Значит надо изучить:
- списки;
- словари;
- работу с файлами.
Задание № 2
В этом задание требуется разработка экспертной системы С ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ (GUI).
Значит надо изучить:
- классы;
- средства создания GUI в Python.
Задание № 3
В этом задание требуется разработка аналитической системы С ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ (GUI).
Более конкретно – требуется разработать калькулятор
Точное воспроизведение вида калькулятора не требуется.
Новые темы изучать не нужно.
Задание № 4
В этом задание требуется разработка Задачи о Ханойских башнях С ГРАФИЧЕСКИМ ИНТЕРФЕЙСОМ (GUI).
Основное внимание уделить графике.