
- •Цель и задачи курсовой работы
- •Тематика курсовых работ
- •Возможна также выдача индивидуальных заданий по иной тематике.
- •Содержание и этапы выполнения курсовой работы
- •Выполнение курсовых работ включает следующие этапы (табл. 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 Заключение
Заключение (краткие выводы студента по курсовой работе) должно содержать: