- •Методические указания к выполнению курсовой работы
- •230115 «Программирование в компьютерных системах»
- •Введение
- •1 Цель и задачи курсовой работы
- •2 Последовательность выполнения работы
- •3 Перечень вопросов, подлежащих разработке
- •4 Этапы разработки программного обеспечения
- •4.1. Постановка задачи
- •4.2. Проектирование
- •4.3. Программная реализация
- •4.4. Тестирование и отладка.
- •5 Требования к структуре и оформлению курсовой работы
- •5.1 Структура курсовой работы
- •5.2 Оформление пояснительной записки к курсовой работе
- •Приложения
- •Средства и правила построения блок-схем
- •Унифицированные структуры
- •Образец оформления титульного листа курсовой работы
- •Курсовая работа
- •Тема: «________________________________________________________»
- •Пример задания на курсовую работу задание
- •Пример оформления содержания курсовой работы содержание
- •Блок-схемы алгоритмов программы «Поиск в массиве»
- •Типовые задания для курсовой работы
- •Список использованной литературы
- •Образец оформления введения курсовой работы введение
- •Образец оформления основной части курсовой работы
- •1 Постановка задачи
- •2 Проектирование приложения
- •2.1 Структурная диаграмма программы
- •2.2 Разработка алгоритма
- •3 Программная реализация
- •3.1 Описание и исходный текст программ приложения
- •3.2 Процедура tForm1.Button1Click поиска в массиве
- •3.3 Функция GetSubstr для ввода массива из компонента Edit
- •3 .4 Процедура tForm1.Button2Click завершения работы программы
- •3.5 Описание интерфейса приложения
- •4 Тестирование и отладка приложения
- •Образец оформления заключения курсовой работы заключение
- •Список рекомендуемой литературы
Список использованной литературы
Delpfi: программирование в примерах и задачах: Практикум / Г.М. Эйдлина, К.А. Милорадов. - М.: ИЦ РИОР: НИЦ Инфра-М, 2012
Гагарина Л.Г., Киселев Д.В., Федотова Е.Л. Разработка и эксплуатация автоматизированных информационных систем: учеб. пособие. / Под ред. Проф. Л.Г. Гагариной. – М.: ИД «Форум»: ИНФРА-М, 2009
ГОСТ 19.002-80 ЕСПД. Схема алгоритмов и программ. Правила выполнения.
ГОСТ 19.003-80 ЕСПД. Схема алгоритмов и программ. Обозначения условные графические.
ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов.
ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов.
ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению.
ГОСТ 19.504-79 ЕСПД. Руководство программиста.
Иванова Г.С. Технология программирования: Учебник для вузов. - М.: КноРус, 2011
Липаев В.В. Проектирование программных средств. - М.: Высшая школа, 2004.
Лисков Б., Гатэг Дж. Использование абстракций и спецификаций при разработке программ: Пер. с англ. - М.: Мир, 2007.
Осипов Д.Л. Базы данных и Delphi. Теория и практика. – СПб.: БХВ-Петербург, 2011
Программирование на языке высокого уровня. Программир. на языке С++: Уч. пос. / Т.И.Немцова и др.; Под ред. Л.Г.Гагариной - М.: ИД ФОРУМ: ИНФРА-М, 2012
Рудаков А.В. Технология разработки программных продуктов: учебное пособие. – М.: Академия, 2008
Приложение 9
Образец оформления введения курсовой работы введение
Целью программирования является описание процессов обработки данных. Описать процесс – определить последовательность состояний заданной информационной среды. Если необходимо, чтобы по заданному описанию процесс был автоматизированным, то это описание должно быть формализованным (точным). Такое описание называется программой с другой стороны, программа должна быть понятна и человеку, поэтому она составляется на удобном для человека формализованном языке программирования.
Цель курсовой работы – разработка программных модулей программного обеспечения для компьютерных систем.
Задачи работы обусловлены ее целью:
подготовить спецификации отдельных компонент;
разработать код программного продукта на основе готовых спецификаций на уровне модуля;
выполнить отладку программных модулей с использованием специализированных программных средств;
осуществить тестирование программных модулей;
оптимизировать программный код модуля;
разработать компоненты проектной и технической документации с использованием графических языков спецификаций.
Курсовая работа состоит из введения, двух разделов, списка использованной литературы из 15 наименований работ. Общий объем - 27 страницы машинописного текста.
Образец оформления основной части курсовой работы
1 Постановка задачи
Поставленную задачу можно отнести к определенному типу часто встречающихся на практике задач, называемых поиском в массиве [20]. Для организации поиска в массиве заданного элемента – образца - могут быть использованы различные алгоритмы. Алгоритм простого перебора – один из наиболее простых алгоритмов такого типа, который применяется, если элементы массива не упорядочены. Поиск осуществляется последовательным сравнением элементов массива с образцом до тех пор, пока не будет найден элемент, равный образцу, или не будут проверены все элементы.
Название приложения - «Поиск в массиве»
Название программы (главного модуля приложения) – Find.
Система программирования – Delphi 6.
Системные требования: ОС Windows/98/ME/2000/XP, Pentium II/Ш/IV, ОЗУ 64 Мб, Delphi 5/6/7.
Входные данные
Входные данные – целочисленные, положительные и отрицательные, принадлежащие диапазону -32768..32767:
Массив целочисленных элементов. Массив неупорядочен. Для целей отладки и презентации программы выберем размерность массива равной 10.
Образец – целое число, которое нужно найти в массиве.
Выходные данные
В форме программы предусмотрена информация:
о назначении программы (название программы: Поиск в массиве);
сообщения пользователю о необходимых действиях при работе с программой:
«Введите 10 элементов массива через пробелы»
«Введите образец и нажмите кнопку Пуск»
После обработки данных, введенных пользователем, в форме программы появляются сообщения:
В случае успешного окончания поиска:
«Совпадение с элементом номер N. Поиск успешен»
В случае неуспеха:
«Совпадений с образцом нет»
