- •Методические указания
- •Составители:
- •Светличная в.А. Доц.
- •Савкова е.О. Доц.
- •Адриевская н.К. Асс .
- •Возможна также выдача индивидуальных заданий по иной тематике.
- •Выполнение курсовых работ включает следующие этапы (табл. 3.1).
- •Оценку актуальности, сложности решенной задачи;
- •Обобщение полученных результатов;
- •6 Варианты заданий на курсовую работу
- •6.1 Обработка одномерных массивов
- •6.2 Обработка матриц
- •6.3 Определение параметров функций
- •6.4 Построение графических фигур
- •6.5 Задачи с использованием геометрических данных
- •6.6 Задачи сортировки
- •6. 7 Задачи построения геометрических фигур
- •7 Порядок выполнения и защиты курсовой работы.
Оценку актуальности, сложности решенной задачи;
оценку эффективности использованного метода решения задачи или предложенных нестандартных приемов;
Обобщение полученных результатов;
предложения по дальнейшему использованию результатов курсовой работы (алгоритмов, программ, методик, результатов);
выводы и предложения по совершенствованию содержания и организации курсового проектирования.
В приложениях помещаются текст программы, результаты расчетов, сложный графический материал.
ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ.
5.1 Требования к структуре программы
В общем случае программа должна иметь сложную модульную структуру. Каждая часть индивидуального задания должна быть реализована в отдельном модуле (файле).
Вызов отдельных частей программы должен осуществляться с помощью меню, которое располагается в основной программе, и реализует основной интерфейс.
5.2 Требования к интерфейсу программы
Для эксплуатации задачи необходимо предусмотреть диалоговый режим. Диалоговый режим должен включать в себя меню, которое позволяет:
Вывести на экран данные о задаче, которая решается;
Выбирать вариант решаемой задачи (работа с массивами, матрицами, построение графиков и т.д. )
Выбирать метод решения задачи;
Выбирать этап выполнения работы (заносить данные, выбирать данные, сортировать и т. д.);
Заносить исходные данные в удобном диалоговом окне;
Выводить результаты на экран;
Заканчивать работу программы (выход в DOS, Windows , С++)
Меню может содержать (например) ряд пунктов типа:
Файл
считывание исходных данных из файла или с клавиатуры;
запись результатов в файл;
выход из программы.
Расчеты
выбор метода (если их реализуется несколько);
выбор способа расчета (пошаговый, автоматический);
выбор вывода результатов (таблица, графики, в файл);
Справка
О программе (автор, год создания, назначение);
О задаче;
О методе или методах решения задачи;
Инструкция по использованию.
Конкретный состав меню выбирается студентом по согласованию с руководителем. Место запроса в программе для выбора метода вычисления, способа отображения результатов вычислений также может быть определено самостоятельно в зависимости от индивидуального задания.
5.3 Требования к входным и выходным данным
Для ввода исходных данных должны быть предусмотрены три варианта – ввод с клавиатуры, ввод из файла исходных данных, использование функций формирования случайных чисел.
Для вывода результатов решения задачи также должны быть реализованы два варианта – вывод результата на экран или занесение в файлы результатов.
Данные о задаче, принцип ее решения должен быть описан в отдельном файле, для которого должен существовать способ дозаписи информации.
5.4 Требования к оформлению пояснительной записки
Общие требования к оформлению пояснительной записки соответствуют ГОСТ 7.32-81 [32].
Текст пояснительной записки выполняется на стандартных листах формата А4 с соблюдением полей. Листы нумеруются по порядку.
Графический материал (схемы алгоритмов, диаграммы, графики, таблицы и т.п.) помещается в пояснительной записке А4-А3. Чертежи снабжаются рамками для основных надписей по ГОСТ 2.104-68. Схемы алгоритмов и программы выполняются в соответствии с ГОСТ 19.002-80, ГОСТ 19.003-80 Объём пояснительной записки (без приложений) должен составлять 20-25 страниц.
5.5 Требования к содержанию программы
Студенты в процессе выполнения курсовой работы, которая является завершающим этапом изучения курса, должны в полной мере применить полученные теоретические знания и практические навыки. Разрабатываемая программа должна иметь модульную структуру, многооконный интерфейс в виде иерархического меню, отображение результатов должно приводиться в удобной для анализа форме: в виде таблиц и графиков.