 
        
        - •Цель и задачи курсовой работы
- •Тематика курсовых работ
- •Возможна также выдача индивидуальных заданий по иной тематике.
- •Содержание и этапы выполнения курсовой работы
- •Выполнение курсовых работ включает следующие этапы (табл. 3.1).
- •Состав курсовой работы и требования к оформлению
- •Постановка задачи
- •Разработка общей структуры решения общей задачи и алгоритм, определяющего последовательность выполнения действий
- •Анализ существующих методов решения задачи
- •Разработка и описание алгоритма решения поставленной задачи
- •Описание программы
- •5.1 Описание заголовочного файла vektor.H
- •Оценку актуальности, сложности решенной задачи;
- •Обобщение полученных результатов;
- •6 Варианты заданий на курсовую работу
- •6.1 Обработка одномерных массивов
- •6.2 Обработка матриц
- •6.4 Построение графических фигур
- •6.4 Задачи сортировки
- •Продолжение таблицы 6.4
- •Продолжение таблицы 6.4
- •6. 5 Задачи исследования геометрических областей
- •6. 6 Обработка текстовых файлов
- Разработка и описание алгоритма решения поставленной задачи
Для каждого, из заданного условия индивидуального задания должен быть разработан и описан алгоритм, который представляется в виде блок-схемы, вычерченной по ГОСТу. Если блок-схема достаточно громоздка, а при ее программной реализации используются некоторые структурные единицы (подпрограммы, функции, модули и т.д.), то алгоритм может быть представлен в укрупненном виде. а каждая из структурных единиц представлена отдельно в более подробном виде. Алгоритм должен иметь словесное описание.
Например:
Алгоритм функции поиска максимального элемента последовательности приведен на рис.4.1.
В блоке 1 в качестве максимального элемента принимается значение первого элемента последовательности. Цикл 2 предназначен для проверки сделанного предположения о значении максимального элемента, при этом в блоке 3 сравнивается очередной элемент последовательности с максимальным значением. Если этот элемент больше максимального (исход «да» блока 3), то его значение сохраняется в качестве максимального (блок 4), иначе и т.д.
- Описание программы
Описание программы решения задачи, должно содержать сведения, достаточные для её практического использования и содержать:
Общие сведения
- обозначение и наименование программы; 
- язык программирования. 
Описание логической структуры :
- общая структура программы, перечень структурных единиц программы; 
Например:
Программа имеет модульную структуру и состоит из четырех файлов: vektor.h, matrix.h и т.д.
- обозначение, назначение и описание каждой программной единицы; 
- обозначение и назначение входных и выходных данных данной структурной единицы программы; 
Например:
5.1 Описание заголовочного файла vektor.H
Данный файл содержит описание функций, предназначенных для обработки одномерного массива: дать перечень функций.
Функция ЗАГОЛОВОК ФУНКЦИИ формирует одномерный массив, используя генератор случайных чисел. В качестве параметров в функцию передается:
float* а - указатель на одномерный массив$
int n – размерность массива.
Функция имеет тип void и возвращает результат работы через аргументы.
- описание используемых переменных оформить в виде таблицы - Имя - Тип - Назначение 
- описание связей между составными частями программы, способа передачи данных между ними. 
- Инструкция пользователя 
В данном разделе необходимо указать:
- требования, предъявляемые к техническому обеспечению, необходимому для работы программы: тип процессора, быстродействие, объем необходимой памяти, наличие периферийных устройств; 
- путь и имя запускаемого файла; 
- последовательность действий пользователя и ответная реакция программы с приведенными скриншотами. 
Например:
Для выполнения программы необходим компьютер с процессом типа Intel, быстродействием не менее 1 ГГц и объемом памяти 128 Мб. В составе компьютера обязательно должны содержаться: манипулятор «мышь», клавиатура и CD ROM. Запуск программы реализуется с помощью файла «путь и имя файла». После запуска на экране появляется пользовательское меню, как показано на рис.6.1.
Меню состоит из четырех пунктов: перечислить.
При выборе первого пункта меню появляется диалоговое окно для ввода размерности массива (см. рис. 6.2) и.т.д.
- Анализ результатов работы программы 
В данном разделе нужно привести описание контрольного примера, определив исходные данные. Описать результаты его решения двумя методами: с помощью ручного расчета, который можно выполнить с использованием калькулятора, Excel или Matcad, и с помощью разработанной программы, распечатка результатов которой приводится в приложении. После чего следует произвести анализ результатов расчета программы в сравнении с результатами ручного счета.
4.6 Заключение
Заключение (краткие выводы студента по курсовой работе) должно содержать:
