Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям


Скачать 147.91 Kb.
НазваниеМетодические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям
Дата публикации13.04.2013
Размер147.91 Kb.
ТипМетодические указания
userdocs.ru > Право > Методические указания




УТВЕРЖДАЮ

Ректор университета
____________ А.В. Лагерев

«____» _________ 2012 г.


программирование и основы алгоритмизации



Методические указания
к выполнению курсовой работы
для студентов очной и заочной форм обучения,

обучающихся по направлениям

220700 - «Автоматизация технологических процессов
и производств»,


220400 – «Управление в технических системах»

Брянск 2012


удк 004.421
Программирование и основы алгоритмизации: методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям 220700 - «Автоматизация технологических процессов и производств», 220400 – «Управление в технических системах». – Брянск: БГТУ, 2012. – 20 с. - Режим доступа: http// www. elibrary. ru.

Разработал:

Матлахов В.П., к.т.н., доц.
Рекомендовано кафедрой «Автоматизированные технологические системы» БГТУ (протокол № 4 от 03.04.2012)

Предисловие



Основой для разработки настоящих указаний является рабочая программа дисциплины «Программирование и основы алгоритмизации».

При выполнении курсовой работы (КР) студенты приобретают навыки написания программ и модулей, коллективной разработки больших программ, разработки интерфейса программ, а также расширяют свои знания по данной дисциплине. Методические указания включают общие требования к содержанию и оформлению КР.

^

Цели и задачи курсового проектирования



Целью выполнения курсовой работы является систематизация, закрепление, расширение и использование на практике полученных студентами теоретических знаний и практических навыков по дисциплине «Программирование и основы алгоритмизации».

Для этого при выполнении работы студент должен решить следующие задачи:

  • изучить способы решения поставленной в техническом задании задачи (при необходимости самостоятельно разработать) и выбрать наиболее оптимальный при наличии нескольких способов;

  • разработать алгоритм решения задачи, поставленной в техническом задании;

  • разработать и отладить программное обеспечение;

  • оформить соответствующую техническую документацию.



^

Техническое задание на курсовую работу



Техническое задание (ТЗ) на КР, подписанное руководителем работы и утвержденное заведующим кафедрой, выдается во время первой и второй недели во 2 семестре.

Форма типового ТЗ приведена в прил. 1, примерные темы типовых ТЗ – в прил. 2.

ТЗ могут быть следующих видов:

  • задание на разработку программы,

  • задание на разработку головного модуля,

  • задание на разработку программного модуля.

В задании на разработку программы предполагается, что разрабатывается законченная программа. Вопрос о разделении ее на модули решает студент. Программа должна обеспечивать проверку корректного ввода данных, решение поставленной задачи и сохранение результатов в файл.

В программе по заданию на разработку головного модуля необходимо обеспечить:

  • выбор варианта решения задачи пользователем программы и вызов соответствующего модуля,

  • возможность многократного решения различных вариантов задачи,

  • сохранение результатов расчета в файл.

В программе по заданию на разработку программного модуля необходимо обеспечить:

  • ввод исходных данных для решения задачи (принять данные от головного модуля),

  • решение задачи,

  • передачу результатов в головную программу (при необходимости – запись результатов в файл).

Кроме типового ТЗ возможна выдача специального ТЗ, направленного на решение конкретной задачи, связанной с программированием на персональном компьютере (модули работы с портами, сервисное программное обеспечение, интерфейсы для управления устройствами и т.п.).

В ТЗ указываются даты его выдачи и представления законченной работы к защите.
^ Содержание и объем курсовой работы
Содержание КР определяется заданием.

КР состоит из расчетно-пояснительной записки, к которой прикладывается дискета или компакт-диск с программой.

Для выполнения программы используется среда программирования ^ Turbo C++ с базовым языком программирования С++. Специальные ТЗ, направленного на решение конкретной задачи, могут выполняться в других средах разработки, согласованных с руководителем курсовой работы и заведующим кафедрой.

Количество и содержание разделов зависят от задания, но в общем случае должны присутствовать следующие:

  1. Порядок решения задачи. В разделе должно быть описание решения задачи с указанием источников решения или разработка собственного решения.

  2. Формирование алгоритма решения задачи. В разделе должен быть разработан, подробно описан и представлен в виде блок-схемы (ГОСТ 19.701-90) алгоритм решения поставленной задачи

  3. Разработка программного обеспечения в соответствии с заданием. Раздел должен содержать описание стандартных модулей (компонентов) используемых в программе (в выбранной системе программирования), операторов, интерфейса программы, приемов защиты от некорректного ввода данных, типов используемых данных. Описание основных принципов разбиения программы на модули, обязательных и необязательных разделов модуля, операторов, связи модуля и головной программы.

  4. Тестовый пример. Данный раздел должен подтверждать качественное решение поставленной задачи. В нем должен быть приведен хотя бы один пример работы программы и сделан анализ полученных результатов.

Суммарный объем расчетно-пояснительной записки (ПЗ) КР – 30…40 листов формата А4 (210х297 мм), ГОСТ 2.301-68. Комплексные проекты могут быть представлены как отдельно, в соответствии с индивидуальными заданиями, так и вместе с указанием исполнителей разделов. При оформлении единой текстовой части курсовой работы объем расчетно-пояснительной записки должен составлять n *(30-40) страниц (где n – число исполнителей). Требования к оформлению текстовых документов ПЗ регламентированы ГОСТ 2.105-95, ГОСТ 2.106-96, а также положениями настоящих методических указаний.
^ Последовательность выполнения курсовой работы

Самостоятельная работа студентов при выполнении КР, предусмотренная учебным планом, во многом определяет качественное и своевременное выполнение отдельных разделов и КР в целом.

В начале 2-го семестра после получения задания студент разрабатывает календарный план работы над КР и согласовывает его с руководителем на первой неделе проектирования. В этот план включаются разделы, подлежащие описанию, в соответствии с заданием на КР и данными методическими указаниями, а также стадии разработок, задачи и сроки их выполнения.
^

Требования к оформлению пояснительной записки



Пояснительная записка (ПЗ) оформляется на стандартных листах формата А4 с полем для подшивки. Текстовая часть проекта по разделам, в порядке их выполнения, сшивается в одну папку (к защите представляется в переплетенном виде).

При оформлении пояснительной записки с помощью ЭВМ необходимо придерживаться следующих требований: верхнее поле страницы – 20 мм, нижнее поле страницы – 25 мм, правое – 15 мм, левое – 30 мм (с учетом рамки листа); выравнивание – по ширине страницы; межстрочный интервал – одинарный или полуторный; размер шрифта – 14; шрифт – Times New Roman.

В ПЗ текстовые документы располагаются в следующей последовательности:

    • титульный лист (прил. 3);

    • задание на КР (прил. 1);

    • аннотация;

    • содержание (прил. 5)

    • введение;

    • общая часть пояснительной записки, разбитая на разделы;

    • список используемой литературы;

    • приложения.

Нумерация страниц сквозная. Титульный лист, задание, листы приложений включить в общую нумерацию страниц записки. Номер страницы на титульном листе и задании не проставлять. Перечеркивания и сокращения в записке не допускаются, за исключением общепринятых, например: и т.д., и т.п., и др.

Текстовые документы должны содержать обоснования принятых решений и анализ результатов. В тексте не должно быть общих фраз, следует только излагать суть конкретных решений и давать краткое их описание.

Примечания: объемные материалы (алгоритм решения задачи, распечатка (листинг) программы и примеры работы программы целесообразно выносить в приложения.

Титульный лист является первым листом пояснительной записки и выполняется по форме, приведенной в прил. 3. в соответствии с ГОСТ 2.105-05. Обозначение (шифр) проекта должно производиться по схеме приведенной в прил. 4. Титульному листу присваивается номер 1, но на листе не проставляется.

В аннотации в краткой форме приводятся сведения о выполненной работе и каждая фраза должна нести информацию о том, что сделано, какими средствами это осуществлено и какой получен результат. Аннотация должна начинаться одноименным заголовком, выполняться на листах по форме, приведенной в прил. 6 и не должна повторять формулировку темы проекта, которая указана в задании.

В основной текст пояснительной записки включается введение (объемом не более двух страниц), которое пишется на листах такой же формы (см. прил. 6), что и аннотация. Во введении отражается постановка задач, решаемых при выполнении работы. Изложение материала должно быть сжатым. Пояснения ведут в безличной форме или от первого лица множественного числа.

Содержание общей части разбивают на разделы, подразделы и пункты в соответствии с общепринятой рубрикацией. Каждая часть должна иметь заголовок. Разделы должны иметь порядковые номера, обозначенные арабскими цифрами с точкой. Подразделы должны иметь порядковые номера в пределах каждого раздела. Номера подразделов состоят из номера раздела и подраздела, разделенных точкой. Номера пунктов должны состоять из номера раздела, подраздела и пункта, разделенных точкой. В конце номера пункта должна ставиться точка, например, пункты раздела 1, подраздела 1.1 обозначают так: 1.1.1., 1.1.2., 1.1.3. и т.д. (прил. 5).

Наименование разделов должны быть краткими, соответствовать содержанию и записываться в виде заголовков прописными буквами. Наименование подразделов записывают в виде заголовков строчными буквами (кроме первой прописной). Переносы слов в заголовках не допускаются. Точку в конце заголовка не ставят. Если заголовок состоит из двух предложений, их разделяют точкой. Расстояние между заголовком и последующим текстом должно быть не менее 10 мм. Для разделов и подразделов, текст которых записывается на одном листе с текстом предыдущего раздела (подраздела) расстояние между последней строкой текста и последующим заголовком должно быть равно примерно 15 мм.

Условные буквенные обозначения физических, математических и других величин должны соответствовать государственным стандартам. Символ, принятый для данной величины, должен сохраняться за ней в пределах всей записки. Единицы физических величин следует обозначать в соответствии с ГОСТ 8.417 – 2002 при обязательном применении основных, дополнительных и производных единиц, а также десятикратных и дольных этих единиц.

Формулы, как правило, должны следовать непосредственно за строкой, содержащей ссылку на это выражение. Перенос математических выражений допускается на знаках равенства, сложения, вычитания или умножения. В этих случаях указанные знаки повторяются в конце и начале строки.

Формулы нумеровать порядковой нумерацией в пределах всей записки арабскими цифрами в круглых скобках в крайнем правом положении на строке. Значения символов и числовых коэффициентов следует пояснять непосредственно под формулой в той же последовательности, в которой они даны в формуле. Первую строку пояснения начинают со слова «где» без двоеточия. Например:

Rz ≈ S² / ( 8 r ) , (1)
где Rz – высота неровностей профиля по десяти точкам, мкм;

S – подача резца, мкм/об; r – радиус скругления вершины резца, мкм.

Ссылку в тексте на формулу дают порядковым номером формулы в скобках, например: «… в формуле (3)».

Таблицы должны быть составлены лаконично, предельно ясно и содержать минимальное число сведений, необходимых для иллюстрации текста. Таблицу следует располагать в записке непосредственно после текста, в котором она упоминается впервые, или на следующей странице. На все таблицы должны быть ссылки в записке. Таблицы нумеруют арабскими цифрами в пределах всей записки. Номер следует размещать в правом верхнем углу над заголовком таблицы после слова «Таблица».

Например:

Таблица 1

Поправочные коэффициенты на подачу для черновой обработки

(Далее – сама таблица)
Если в записке одна таблица, то её не нумеровать и слово «Таблица» не писать.

Ссылки на таблицы дают по типу "табл. 3", а на ранее упомянутые таблицы – (см. табл. 3).

Если таблица выходит за формат страницы, то таблицу делят на части. Слово «Таблица» указывают один раз слева над первой частью таблицы, над другими частями пишут слова «Продолжение табл.» с указанием ее номера.

Иллюстрации должны иметь название, которое следует помещать под иллюстрацией с выравниванием по центру. Далее при необходимости располагают поясняющие данные (подрисуночный текст). Иллюстрация обозначается словом «Рисунок», которое помещают перед названием. Иллюстрации следует нумеровать арабскими цифрами порядковой нумерацией в пределах всей записки. Ссылки на ранее упомянутые иллюстрации дают по типу: (см. рис. 3).

Р



о t

Рисунок 1 – График изменения величины силы Р от времени t
Ссылка в тексте на источник указывает его порядковый номер по списку использованных источников, выделенных квадратными скобками, например «… [5]». При необходимости может быть указана страница, например: «… [ 5, C.187 ]». Список использованной литературы оформляется в соответствии с требованиями ГОСТ 7.1 – 2003.
^

Требования к оформлению программной части курсовой работы



Все основные операторы, функции и команды должны быть подробно описаны в комментариях в тексте программы. Готовая программа со всеми модулями и отладочными файлами должна находиться на одной из машин вычислительного центра кафедры в папке «Student\<Группа>\<Фамилия>\...\<Название программы>\ <Файлы программы> ». Названия всех папок и программ должны быть набраны латинскими буквами. По завершению КР дискета или компакт-диск с программой прикладываются к ПЗ. Для каждого фрагмента программы (цикла, функции и др.) должно быть описание назначения. Пример оформления программы в прил. 7.

Список рекомендуемой литературы


  1. Программирование и основы алгоритмизации: справочные материалы для выполнения лабораторных работ, практических занятий и курсовых работ для студентов всех форм обучения специальностей 151002 – «Металлообрабатывающие станки и комплексы», 151003 – «Инструментальные системы машиностроительных производств», 220301 - «Автоматизация технологических процессов и производств». – Брянск: БГТУ, 2006. – 50 с.

  2. Бобровский, С.И. Технологии С++ Builder. Разработка приложений для бизнеса: учеб. курс/ С.И. Бобровский.-М. [и др.]: Питер, 2007.-559 с.

  3. Культин, Н.Б. Самоучитель С++ Builder(2-е изд.)/ Н.Б. Культин. - СПб.: BHV-Петербург, 2008. - 320 с.

  4. Культин, Н.Б. C/C++ в задачах и примерах/ Н.Б. Культин. - СПб.: BHV-Санкт-Петербуг, 2007. - 281 с.

  5. Лаптев В.В. C++. Объектно-ориентированное программирование:задачи и упражнения: учеб. для вузов/ В.В.Лаптев, А.В.Морозов, А.В.Бокова. - М.:Питер, 2007.-287 с.

  6. Лафоре, Р. Объектно-ориентированное программирование в С++ /Р. Лафоре. - М.:Питер, 2007.-923 с.

  7. Прата, С. Язык программирования C++: Лекции и упражнения: учеб.: пер.с англ.(6-е изд.)/ С. Прата. -Киев: Диа-Софт, 2012 - 636 с.

  8. Павловская, Т.А. C/C++. Программирование на языке высокого уровня: учебник для вузов/ Т.А. Павловская- М.: Питер, 2008. – 460 с.

  9. Шамис В.А. С++ Builder Borland Developer Studio/ В.А.Шамис. - М.: Питер, 2007.-780 с.

  10. Шилдт, Г. C++. Базовый курс/ Г. Шилдт [пер. с англ. и ред. Н. М. Ручко]. -М. ; СПБ. ; КИЕВ:ВИЛЬЯМС, 2010.-620 С.

  11. ГОСТ 19.701-90 (ИСО 5807-85). Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения. – Введен 1992-01-01. – М.: Стандартинформ, 2005. – 22 с.



приложения


Приложение 1

^ Министерство образования и науки

Российской Федерации
Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования
^ БРЯНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Учебно-научный технологический институт
Кафедра "Автоматизированные технологические системы"
"УТВЕРЖДАЮ"

Зав. кафедрой "АТС"

д.т.н., проф.

_________ Петрешин Д.И.

З А Д А Н И Е № _____

^ НА КУРСОВУЮ РАБОТУ ПО ДИСЦИПЛИНЕ

«ПРОГРАММИРОВАНИЕ И ОСНОВЫ АЛГОРИТМИЗАЦИИ»

Студент _________. группы _____

Разработать программный модуль ________________________

______________________________________________________

______________________________________________________

______________________________________________________

Дата выдачи задания 2012 г.

Срок сдачи работы 2012 г.

Руководитель работы ______________/________________/

Задание принял к исполнению _________________ 2012 г.

Студент __________________________ /________________/

Приложение 2

^

Примерные темы
типовых технических заданий





  1. Разработать головную программу для расчета емкостей конденсаторов различного типа.

  2. Разработать программный модуль для расчета емкости плоского конденсатора.

  3. Разработать программный модуль для расчета емкости трубчатого конденсатора с обкладками и диэлектриком одинаковой длины.

  4. Разработать головную программу для расчета тензобалок различного типа.

  5. Разработать программный модуль для расчета треугольной тензобалки.

  6. Разработать программный модуль для расчета дуговой тензобалки.

  7. Разработать программный модуль для расчета прямоугольной тензобалки.

  8. Разработать головную программу для расчета режимов резания.

  9. Разработать программный модуль расчета скорости резания, подачи, сил и мощности резания при механической обработке: подрезании торцов (стали конструкционные, углеродистые и легированные).

  10. Разработать программный модуль расчета скорости резания, подачи, сил и мощности резания при механической обработке: сверлении.

  11. Разработать программный модуль расчета скорости резания, момента крутящего при нарезании, момента разрушения, сил и мощности резания при механической обработке: нарезании резьб метчиками.

  12. Разработать программный модуль расчета скорости резания, подачи на зуб, сил и мощности резания при механической обработке: фрезеровании пазов концевыми фрезами (сталь).

Приложение 3

^ ОБРАЗЕЦ ОФОРМЛЕНИЯ ТИТУЛЬНОГО ЛИСТА


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

^ БРЯНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра «Автоматизированные технологические системы»
КУРСОВАЯ РАБОТА
По дисциплине

«Программирование и основы алгоритмизации»
^ Документы текстовые

АТС.ПиОА.11-АТП.24.010

Всего ________ листов


Руководитель

/ Ф.И.О. /

« » 20 г.

Студент

/ Ф.И.О. /

« » 20 г.


Брянск 2012




Приложение 4
Схема обозначения (шифр) проекта

АТС ПиОА 11-АТП 24 010

Кафедра «АТС»
Программирование и основы

алгоритмизации
Шифр академической группы
Номер задания
Последние 3 цифры

зачетной книжки

Приложение 5



^ ОБРАЗЕЦ СОДЕРЖАНИЯ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ

Приложение 6




(Основная надпись и пример заполнения формы № 2а,

ГОСТ 2.104-2006 для последующих листов пояснительной записки)



Приложение 7
Пример оформления программы (среда C++ Builder)



//Подключаемые стандартные модули

#include


//Подключаемые разработанные модули

#include «Unit1.c»


//Объявление переменных

int x,y,z;

float a,b,c;


//Проверка корректности ввода сопротивления (R)

repeat //Цикл с постусловием (начало цикла)

printf(“Введите сопротивление”); //Вывод на экран

приглашения

scanf(“%f”,R); //Ввод данных с клавиатуры

if (R<=0) printf (“Неверное значение! Повторите ввод.”);

//Выод на экран сообщения об ошибке.

until (R>0); //Условие цикла (конец цикла)


//Вызов функций модулей (по выбору пользователя)

switch (n)

{

case 1: C = C_1( ); break; //Вызов функции C_1


//Сохранение данных в файл

fp = fopen("fl.txt","w+"); //Создать файл



Программирование и основы алгоритмизации: методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям 220700 - «Автоматизация технологических процессов и производств», 220400 – «Управление в технических системах».
^ МАТЛАХОВ ВИТАЛИЙ ПАВЛОВИЧ


Научный редактор В. А. Хандожко
Редактор издательства Л. И. Афонина
Компьютерный набор В. П. Матлахов

Темплан 2012 г., п _ _




Подписано в печать

Формат 60х84 1/20. Бумага офсетная. Офсетная печать.

Усл. печ. л. 1,25 . Уч. -изд. л. 1,25 . Тираж 50 экз. Заказ Бесплатно




Брянский государственный технический университет

Брянск, бульвар им. 50- летия Октября, 7, тел. 58-82-49

Лаборатория оперативной полиграфии БГТУ, ул. Институтская, 16


Похожие:

Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания к выполнению выпускной квалификационной работы по специальности
...
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания по выполнению дипломных работ для студентов...
Методические указания по выполнению дипломных работ для студентов очной и заочной форм обучения специальности 080105. 65 – финансы...
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания по выполнению курсовой работы Для студентов, обучающихся по направлению
Цветкова С. И. Макроэкономика Методические указания по выполнению курсовой работы для студентов, обучающихся по направлению 080100....
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания по выполнению курсовой работы по дисциплине «Операции коммерческих банков»
Методические указания предназначены для студентов заочной и очно-заочной (вечерней) форм обучения, которые в соответствии с учебными...
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания к выполнению курсовой работы для студентов...
Бухгалтерская (финансовая) отчетность является завершающим этапом работы всей бухгалтерской службы. Качественно составленная бухгалтерская...
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания по выполнению курсовой работы для студентов
Экономика природопользования: Метод указ по выполнению курсовой работы для студентов всех форм обучения специальности 080502 / фгбоу...
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания к выполнению курсовой работы для студентов...
Финансовый менеджмент: методические указания к выполнению курсовой работы для студентов всех форм обучения специальности 080105 –...
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания знакомят студентов с организационной стороной...
Методические указания по выполнению курсовой работы предназначены для студентов 1 курса, обучающихся по специальности 270802 «Строительство...
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconМетодические указания знакомят студентов с организационной стороной...
Методические указания по выполнению курсовой работы предназначены для студентов 4 курса, обучающихся по специальности 270802 «Строительство...
Методические указания к выполнению курсовой работы для студентов очной и заочной форм обучения, обучающихся по направлениям iconЕ. Ю. Трофименко маркетинговые коммуникации
Методические указания предназначены для студентов очной и заочной форм обучения факультета коммерции, обучающихся по специальности...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2015
контакты
userdocs.ru
Главная страница