- •Вятский
- •© Вятский социально-экономический
- •Введение
- •Общие требования и порядок выполнения курсовой работы
- •Структура и содержание работы
- •Методические требования к процессу выполнения курсовой работы
- •Теоретический материал по математическим методам решения задач линейного программирования
- •Варианты решения задач
- •Теоретический материал по математическим методам решения транспортных задач
- •Задачи для самостоятельного решения
- •Список литературы Основная литература
- •Дополнительная литература
- •Приложения
- •Содержание
- •Архангельский Владимир Всеволодович Программирование на языке высокого уровня
- •610000 Киров, Большевиков, 91а
Структура и содержание работы
Работа выполняется в соответствии с номером варианта и требованиями данных методических указаний. Программирование всегда подразумевает этап алгоритмирования. Оба эти этапа решения задачи подразумевают вариативность, обусловленную степенью и направленностью подготовки студента к выполнению работы, которая, вследствие этого, носит индивидуальный характер и проявляется даже при работе нескольких студентов по одному варианту.
Вместе с тем необходимо в обязательном порядке выполнять положения данных методических указаний. Пояснительная записка должна иметь следующую структуру:
Титульный лист
Задание на курсовую работу
Реферат
Глоссарий
Содержание
Введение
Обоснование возможности использования ЯВУ Pascal для выполнения курсовой работы.
Глава, посвященная решению первой задачи
Глава, посвященная решению второй задачи.
Заключение
Список литературы
Приложение
Образцы титульного листа, задания на курсовую работу и содержания приведены в Приложении.
Методические требования к процессу выполнения курсовой работы
1. Курсовая работа состоит из двух частей, относящихся к двум разделам математики: линейному программированию и решению транспортных задач. Выбор варианта для выполнения курсовой работы осуществляется следующим образом. В первой части номер варианта определяется в соответствии с формулой N = 29×k + m,
где k=0, если последняя цифра номера зачетки четная, и k=1 в противном случае, m соответствует порядковому номеру фамилии студента в журнале группы (следует уточнить у преподавателя).
Выбор варианта во второй части следующий. Четной последней цифре номера зачетки соответствует задача № 1, а нечетной – № 2. При этом коэффициенты кi,j необходимо выбрать самостоятельно с помощью процедуры RANDOM в таблице Excel и привести в пояснительной записке.
2. Студент должен в своей работе решить поставленные перед ним задачи, т.е. получить и представить правильные результаты решения. При этом необходимо с целью подтверждения правильности результата выполнить следующие процедуры.
2.1. В первой части привести параллельно графический метод решения задачи.
2.2. Во второй части начальный план перевозок строить по методу минимального элемента.
2.3. Представить для проверки не только результат, но и процесс его получения. Поскольку в общем случае процесс решения задач носит интерактивно-циклический характер, то необходимо представить результаты работы программы на каждом шаге работы алгоритма. Это необходимо выполнить в двух вариантах.
Вариант 1. Выводить на экран исходную и конечную матрицы на каждом шаге алгоритма, обеспечивая просмотр введением в программу в конце каждого цикла оператора READLN.
Вариант 2. Сохранять все результаты в создаваемом файле с расширением txt. При этом содержание файла должно быть также представлено в матричной форме, удобной для восприятия.
3. Студент должен в инструкции пользователю подробно описать порядок выполнения работы и правил отражения и интерпретации результатов. Поскольку каждая работа несет в себе индивидуальность программиста, то формализовать требования данного абзаца достаточно трудоемко. Поэтому необходимо в данном случае руководствоваться принципом достаточной разумности. C этой же целью, в листинге программы должны присутствовать комментарии программиста.
