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. Нумерация страниц должна быть сквозной, первой страницей является титульный лист. Номер страницы проставляется сверху посередине. Заголовки разделов пишутся прописными буквами по середине листа. Заголовки подразделов пишутся с абзаца строчными буквами, кроме первой прописной. В заголовке не допускаются переносы слов. Точку в конце заголовка не ставят. Если заголовок состоит из двух предложений, то их разделяют точкой.
Федеральное агентство по образованию РФ
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)
Игра «Угадай число»
Пояснительная записка к курсовой работе по дисциплине
“Информатика 2”