- •Восходящее и нисходящее программирование
- •1 Методы программирования
- •1.2 Восходящее программирование
- •1.2 Нисходящее программирование
- •Уровень II
- •Управляющая
- •Заглушка 1
- •Заглушка 2
- •1.3 Повышение качества проектирования программ
- •2 Организация выполнения курсовго проекта
- •2.1 Этапы выполнения курсового проекта
- •2.2 Требования к пояснительной записке
- •3 Задания на курсовое проектирование
- •3.1 Числовые задачи
- •3.2 Создание и введение баз данных. Справочники
- •3.3 Контролирующие и обучающие программы
- •3.4 Звукогенерация, графика, движение, мультипликация
- •3.5 Помехоустойчивое кодирование
- •3.7. Игровые задачи
- •3.8. Психологическое тестирование
- •3.8 Моделирование арифметических операций
- •3.9 Олимпиадные задачи
- •Курсовой проект
- •Задание
- •Студент Панова Александра Николаевна группа в-115
- •Разработка алгоритмов кодирования – декодирования двоичных данных кодом с проверкой на четность
- •1 Анализ задания и формулировка задач на проектирование
- •2 Разработка алгоритмов для контроля передачи данных
- •2.1 Кодирование двоичных данных кодом с проверкой на четность
- •2.2 Декодирование данных
- •2.3. Универсальный алгоритм кодирования-декодирования
- •3 Особенности разработки программы
- •4 Инструкция пользователя
- •5 Результаты тестирования
2 Организация выполнения курсовго проекта
Целью выполнения курсового проекта является закрепление теоретических знаний и отработка практических навыков работы на компьютере.
Выполнение курсового проекта рассчитано на один семестр и предполагает самостоятельную работу студентов. Каждому студенту выдается индивидуальное задание.
2.1 Этапы выполнения курсового проекта
Процесс выполнения курсового проекта разбит на пять этапов:
- математическая постановка задачи,
- разработка оптимального алгоритма ее решения,
- написание программы, реализующей данный алгоритм на компьютере,
- отладка программы,
- оформление пояснительной записки.
Все этапы должны быть отражены в пояснительной записке (ПЗ).
2.2 Требования к пояснительной записке
Общий объем ПЗ к курсовому проекту не должен превышать 25-30 листов, в том числе введение - не более 2 листов.
ПЗ должна давать полное представление о принципе решения поставленной задачи с обоснованием выбранного алгоритма решения, форм представления входных и выходных данных, набора контрольных примеров, на которых проверялась программа. Записка должна содержать основные сведения о разработанной программе, необходимые для ее эксплуатации, модификации, и иллюстрироваться схемами алгоритмов, выполненными соблюдением всех требований ЕСПД.
Схемы алгоритмов и тексты программ (листинги) входят в общий объем ПЗ и нумеруются.
ПЗ к курсовому проекту должна включать в указанной последовательности титульный лист; аннотацию (реферат); бланк задания, подписанный руководителем; оглавление с указанием страниц; введение; разделы и подразделы основной части; заключение; список использованной литературы; приложения [1].
Заглавие "АННОТАЦИЯ" пишется на отдельной строке прописными буквами. Аннотация состоит из текста аннотации и сведений об объеме ПЗ, в том числе о количестве страниц, иллюстраций и таблиц. Текст аннотации должен раскрывать сущность выполненной работы, сведения об использованных методах решения задачи и программирования, языке программирования и объеме программы в байтах и в строках операторов [3].
ОГЛАВЛЕНИЕ включает введение, наименование всех разделов курсового проекта, а также подразделов и пунктов, если они имеют наименование, с указанием страниц, на которых размещается начало разделов, подразделов, пунктов. Размещается на отдельной (пронумерованной) странице и снабжается заголовком "ОГЛАВЛЕНИЕ", не нумеруется как раздел и включается в общее количество страниц ПЗ. Наименования, включенные в содержание, записываются строчными буквами. Прописными указываются только заглавные буквы и аббревиатуры.
ВВЕДЕНИЕ содержит анализ задания, содержательное описание задачи, которая вытекает из задания, ее актуальность для народного хозяйства и область использования полученных результатов. Дается краткий анализ возможных методов решения поставленной задачи. Указываются сноски на литературные источники, по которым делается обзор. Введение снабжается заголовком "ВВЕДЕНИЕ" и не нумеруется как раздел.
ОСНОВНАЯ ЧАСТЬ ПЗ должна отражать процесс проектирования и включать разделы
- анализ задания и математическая формулировка задачи;
- разработку логической структуры (алгоритма);
- особенности разработки программы;
- входные и выходные данные;
- характеристики программы;
- инструкция пользователя;
- результаты тестирования.
В разделе "АНАЛИЗ ЗАДАНИЯ" указываются общие принципы решения задачи, анализируются и обосновываются физические и математические методы ее решения, производится формализация задачи и подзадач.
В разделе "РАЗРАБОТКА ЛОГИЧЕСКОЙ СТРУКТУРЫ" должны быть обоснованы выбранные методы решения задачи, описан алгоритм.
Описание алгоритма иллюстрируется схемами алгоритмов, которые оформляются в виде рисунков и размещаются по тексту. Правила оформления схем алгоритмов регламентируются ГОСТ [ 4].
В разделе "ОСОБЕННОСТИ РАЗРАБОТКИ ПРОГРАММЫ" отражаются особенности реализации программы, ее структурe с указанием функций составных частей и связей между ними.
В разделе "ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ" приводятся состав, типы, диапазон изменения входных и выходных данных, описание организации данных на внешних носителях (структура входных и выходных записей, форматы ввода и вывода, обоснование формы представления данных).
В разделе "ХАРАКТЕРИСТИКИ ПРОГРАММЫ" содержатся основные характеристики и особенности программы (временные характеристики, режимы работы, объем необходимой памяти, технические средства и средства контроля правильности...).
В разделе "ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ" должна быть указана последовательность действий, обеспечивающих загрузку, запуск, выполнение и завершение программы.
В ″ЗАКЛЮЧЕНИИ″ делаются выводы по выполненной работе, возможностях ее использования и дальнейшем совершенствовании.
В зависимости от особенностей задания на курсовой проект некоторые из указанных разделов могут отсутствовать или могут вводиться дополнительные разделы, позволяющие более точно описать специфику выполненного задания.
Список использованной литературы содержит перечень источников, использованных при выполнении курсового проекта.
Заглавие "БИБЛИОГРАФИЧЕСКИЙ СПИСОК" пишется на отдельной строке прописными буквами, а ниже следует перечень библиографических ссылок. Правила записи библиографических ссылок определены ГОСТ [2].
Примерами их записи может служить библиография настоящих методических указаний.
ПРИЛОЖЕНИЯ содержат листинг программ, результаты тестирования выполнения программы на контрольных примерах и другой вспомогательный материал.
ПЗ является основным документом, предъявляемым студентом при защите курсового проекта. Она печатается студентом на одной стороне листа бумаги формата А4 (210*297 мм) через 1 интервал. Текст должен быть представлен в виде распечатки. Сокращение слов не допускается за исключением общепринятых в русском языке сокращений.
Если в ПЗ принята особая система сокращения слов или наименований, то в ней должен быть приведен перечень принятых сокращений.
Изложение текста должно быть кратким, четким и вестись в совершенной форме, например: сделано, разработано и т.п.
Весь текст ПЗ делят на разделы. Каждый раздел следует начинать с новой страницы. Разделы и подразделы имеют порядковые номера, обозначенные арабскими цифрами, например: 1 первый раздел; 2 второй раздел; 2.1 первый подраздел второго раздела. Заголовки разделов пишут прописными буквами и размещают симметрично относительно правой и левой границ текста. Заголовки подразделов записываются с абзаца строчными буквами (кроме первой прописной). Точку в конце заголовка не ставят. Если заголовок состоит из двух предложений, то их разделяют точкой.
Иллюстрация (рисунки) располагаются в тексте после их первого упоминания. Иллюстрации, если их более одной, нумеруются арабскими цифрами в текстовом редакторе Microsoft Word, шрифтом размера 14 с указанием раздела и номера рисунка в разделе. Ссылки на иллюстрации дают по типу: "на рисунке 2.2". Ссылки на ранее упомянутые иллюстрации дают с сокращением «см.», например "см. рис. 2.2". Номер рисунка помещают под поясняющим текстом в виде "Рисунок 1.2 Наименование".
Цифровой материал для достижения лучшей наглядности следует оформлять в виде таблицы. Таблица может иметь заголовок, который следует выполнять строчными буквами (кроме первой прописной). На все таблицы должны быть ссылки в тексте, при этом слово "Таблица" пишут полностью.
Формулы в ПЗ, если их более одной, нумеруются арабскими цифрами, номер ставят с правой стороны страницы в круглых скобках на уровне формулы. Ссылки на формулу указывают порядковым номером формулы в круглых скобках, например, "в формуле (6)".
При ссылке в тексте на используемую литературу указывают порядковый номер из библиографического списка, выделенный двумя квадратными скобками, например, [13].
Приложения оформляют как продолжение ПЗ на последующих страницах. Каждое приложение должно начинаться с новой страницы с указанием в середине слова "ПРИЛОЖЕНИЕ" и иметь тематический заголовок, который записывают симметрично тексту прописными буквами. При наличии более одного приложения все нумеруются русскими буквами. На приложения должны быть ссылки в тексте. В приложения выносятся фрагменты программ дополнительная информация (например, распечатки файлов исходных данных).
В ПЗ все страницы, в том числе титульный лист, аннотация, бланк задания, содержание, введение, текст разделов с рисунками и таблицами, листы приложений нумеруются. На титульном листе номер не ставят, на последующих страницах номер проставляют сверху симметрично тексту.
Общее оформление ПЗ должно быть выполнено в соответствии с требованиями к текстовым документам [1].
Оформленная ПЗ подписывается студентом и руководителем и сдается на проверку. На защиту курсового проекта представляется проверенная руководителем ПЗ, отлаженная программа, выполнение которой демонстрируется, и делается доклад со слайдами.
