- •ВВедение
- •1. Общие положения
- •2. Темы курсовых работ
- •3. Выполнение курсовой работы
- •4.1 Введение
- •4.2 Основная часть (пояснительная записка)
- •4.2.1 Постановка задачи
- •4.2.2 Назначение и область применения разработки
- •4.2.3 Состав выполняемых функций
- •4.2.4 Требования к входным и выходным данным
- •4.2.5 Описание метода решения
- •4.2.6 Разработка алгоритма
- •4.2.7 Обоснование выбора средств разработки
- •4.2.8 Описание программных модулей
- •4.2.9 Тестирование программы
- •4.2.10 Результаты тестирования программы
- •4.3 Заключение
- •4.4 Список использованных источников
- •Оформление курсовой работы
- •6. Защита курсовой работы
- •7. Состав теоретической части курсовой работы
- •8. Состав практической части курсовой работы
- •Приложение б
4.1 Введение
В разделе «Введение» должны быть указаны цель курсовой работы, обоснование важности и актуальности темы, краткая характеристика области применения разрабатываемого приложения и описание объекта, в котором ее используют. «Введение» должно отражать главную задачу работы, методы решения поставленной задачи, исходные данные для разработки, ожидаемые результаты, информацию о современном состоянии рассматриваемого вопроса, о песпективах и путях его решения.
4.2 Основная часть (пояснительная записка)
Основная часть составляет наибольший объём всей работы, с изложением содержания текстового документа.
4.2.1 Постановка задачи
Решение задачи начинается с ее постановки. На этом этапе условия задачи, записанные в форме различных словесных описаний, необходимо выразить на формальном языке математики. Описывается математическая модель задачи - это набор уравнений, неравенств и ограничений, приближенно описывающих задачу. При построении математической модели отбрасываются некоторые свойства реальной задачи, мало влияющие на решение.
4.2.2 Назначение и область применения разработки
В разделе необходимо указать назначение программы и краткую характеристику области применения программы.
Далее по тексту будет рассмотрен пример задания, в котором необходимо разработать программу, осуществляющую нахождение пути от одного населенного пункта к другому. Область применения – данная программа может использоваться для решения задач, связанных с проложением маршрута дороги любого типа.
4.2.3 Состав выполняемых функций
В данном подразделе необходимо указать функции, выполнение которых должно обеспечить реализацию задания. Например, для задачи «Нахождение кратчайшего пути от одного населенного пункта к другому» возможен следующий состав выполняемых функций:
-
ввод данных пользователем с клавиатуры - вводятся названия населённых пунктов и дороги, соединяющие их;
-
вывод данных - вывод на экран списка населённых пунктов и дорог, соединяющий их;
-
запись в файл - запись в файл, имя которого указывает пользователь в диалоговом режиме, названия населённых пунктов и существующих дорог между ними в виде текстовой информации;
-
считывание файла с диска, с именем, которое указывает пользователь в диалоговом режиме;
-
вывод результата - пользователь задаёт начальный и конечный населённый пункт, между которыми необходимо проложить путь, на экране появляется маршрут, либо сообщение: "маршрут не найден".
4.2.4 Требования к входным и выходным данным
В данном разделе дается точное описание исходных данных, условий задачи и целей ее решения. Например, для рассматриваемой задачи «Нахождение кратчайшего пути от одного населенного пункту к другому» необходимо при реализации задачи предусмотреть следующие условия: при вводе необходимо указать количество городов и указать графы, соответствующие дорогам между городами. В качестве выходных данных - маршрут следования между городами.
Города (населенные пункты), а также дороги между ними (есть или нет) задавать списком. Необходимо разработать программу с использованием модульного программирования осуществляющую нахождение кратчайшего пути между населёнными пунктами, задаваемыми пользователем в процессе работы программы.