Смекни!
smekni.com

Методические указания к выполнению (стр. 4 из 4)

1) приобретение навыков и методов программирования достаточно сложных задач

2) подготовка к выполнению дипломного проекта

Общие требования к построению пояснительной записки (ПЗ)

Структура построения ПЗ

ПЗ к работе должна содержать следующие разделы:

1) титульный лист (см. приложение 1)

2) реферат

3) задание на проектирование (см. приложение 2)

4) содержание

5) введение

6) основная часть работы

7) заключение

8) список литературы

9) приложения

Титульный лист оформляется согласно ГОСТ 2.105-79 (см. приложение 1)

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

Задание на проектирование заполняется студентом в соответствии с полученным заданием. Форма задания приведена в приложении 2.

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

Введение содержит основную цель курсовой работы, область применения разрабатываемой темы.

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

Список литературы включает все те и только те источники литературы, на которые имеются ссылки в ПЗ. Пример – см. в приложении 4.

Приложения содержат вспомогательный материал, листинг программы и листинг тестов. При этом программа должна быть самодокументированной, т.е.

- иметь простую и понятную структуру

- в программе должны быть прокомментированы используемые структуры данных

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

- должен быть прокомментирован используемый алгоритм

Основная часть курсовой работы

В основной части должно быть решение поставленной задачи, в частности:

- анализ задачи,

- обоснование выбора алгоритма,

- обоснование выбора структур данных,

- описание алгоритма,

- обоснование набора тестов

Об анализе задачи.

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

Об описании алгоритма.

Прежде всего, нужно иметь в виду, что такое описание предназначено не для машины, а для человека. Другими словами, речь идет не о программе, а о некотором тексте (т.е. о словесном описании), по которому можно получить представление об общей структуре разрабатываемого алгоритма, о смысле его отдельных шагов и их логической взаимосвязи. Сохранение достаточно высокого уровня описания алгоритма также облегчает его обоснование. Поэтому шаги алгоритма должны описываться в терминах тех объектов и отношений между ними, о которых идет речь в формулировке задачи. Например, для «геометрической» задачи шаги алгоритма следует описывать как действия над точками, прямыми и т.п. Но не должно быть работы с кодами этих объектов, например с матрицей координат точек некоторого множества.

О выборе представления данных.

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

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

О выборе тестов

Нужно подобрать набор тестов, достаточный для демонстрации работы программы и ее реакции на экстремальные ситуации и неправильное обращение.

Правила оформления ПЗ к курсовой работе

ПЗ пишется в редакторе MS Word шрифтом Times New Roman, размером 12, на формате А4. Нумерация страниц должна быть сквозной, первой страницей является титульный лист. Номер страницы проставляется сверху посередине. Заголовки разделов пишутся прописными буквами по середине листа. Заголовки подразделов пишутся с абзаца строчными буквами, кроме первой прописной. В заголовке не допускаются переносы слов. Точку в конце заголовка не ставят. Если заголовок состоит из двух предложений, то их разделяют точкой.

ПРИЛОЖЕНИЯ

Приложение 1. Форма титульного листа к курсовой работе


Федеральное агентство по образованию РФ

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)

Игра «Угадай число»

Пояснительная записка к курсовой работе по дисциплине
“Информатика 2”


Приложение 2. Форма задания для курсового проекта

Федеральное агентство по образованию РФ

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно- вычислительных систем (КИБЭВС)

УТВЕРЖДАЮ

Зав. кафедрой КИБЭВС

(подпись) А.А,Шелупанов

“___” _____________ 200 г.

ЗАДАНИЕ

по курсовому проектированию по дисциплине“Информатика 1”

студенту_____________________________________________

группа _________ факультет ФВС.

Тема проекта: Игра ”Угадай число”

2. Срок сдачи студентом законченного проекта _______________________

3. Исходные данные к проекту: (Текст задания)________________________

________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

7. Дата выдачи задания: __________________________________________

Задание принял к исполнению ____________ (дата)

(Ф.И.О.)________________(подпись студента)

Приложение 3. Пример оформления содержания

СОДЕРЖАНИЕ

1. Введение 5

2. Анализ задачи 8

3. Решение задачи 10

3.1 Выбор алгоритма и структур данных 10

3.2 Описание алгоритма 14

3.3 Выбор набора тестов 18

4. Заключение 25

Список литературы 26

Приложение 1. Листинг программы 27

Приложение 2. Распечатки тестов 29

Приложение 4. Пример списка литературы

СПИСОК ЛИТЕРАТУРЫ

1. Страуструп Б. Язык программирования С++: Вторая редакция. – Киев: ДИАСОФТ, 1993, ч.1 и ч.2

2. Березин Б.И., Березин С.Б. Начальный курс С и С++. Учебное пособие. – М: ДИАЛОГ МИФИ, 1999, 288 с

3. Павловская Т.А., Щупак Ю.А. С/С++ Программирование на языке высокого уровня. Учебник для ВУЗов – СПб: Питер, 2002, 460 с

4. Павловская Т.А., Щупак Ю.А. С/С++ Программирование на языке высокого уровня. Структурное программирование: Практикум: Учебное пособие для вузов – СПб: Питер, 2002, 238 с

5. Подбельский В.В. Язык Си++. Учебное пособие для вузов. – М: Финансы и статистика, 2004 – 560 с