- •Методические указания к выполнению курсовой работы
- •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 Тестирование и отладка приложения
- •Образец оформления заключения курсовой работы заключение
- •Список рекомендуемой литературы
4 Тестирование и отладка приложения
Примеры работы программы «Поиск в массиве»
Пример 1
После запуска приложения в появившемся окне диалога вводим элементы массива и образец в поля ввода, нажимаем кнопку ПОИСК и получаем выходное сообщение об удачном результате поиска (рисунок 8,а). Закончим работу, нажав кнопку «Закончить работу». Для выхода при появлении запроса подтверждения нажимаем кнопку «Yes» (рисунок 8,б).
а)
б)
Рисунок 8 - Пример успешной работы приложения:
а – результаты поиска,
б – завершение работы
Пример 2
После запуска приложения в появившемся окне диалога вводим элементы массива и образец (не совпадающий ни с каким элементом массива) в поля ввода, нажимаем кнопку ПОИСК и получаем выходное сообщение о неудачном результате поиска (рисунок 9).
Рисунок 9 - Пример неудачного результата работы приложения: неуспех поиска
Пример 3
После запуска приложения в появившемся окне диалога вводим элементы массива и образец в поля ввода. Т.к. введено неверное число элементов массива (9, а не 10), получаем сообщение об ошибке (рисунок 10).
Рисунок 10 - Пример работы приложения при условии ошибки ввода
Пример 4
После запуска приложения в появившемся окне диалога вводим элементы массива и образец в поля ввода. Т.к. первый элемент массива введен неверно (1.2 – не целое, а вещественное число, рисунок 11,а), получаем сообщение об ошибке (рисунок 11,б).
а)
б)
Рисунок 11 - Пример работы приложения при неверном типе входных данных:
а – диалог с ошибочно введенным первым элементом массива 1.2;
б – сообщение системы об ошибке ввода
Образец оформления заключения курсовой работы заключение
В результате выполнения курсовой работы достигнута цель курсовой работы – закрепить изученные темы по ПМ. 01 «Разработка программных модулей программного обеспечения для компьютерных систем».
При этом были решены следующие задачи:
раскрыто теоретическое содержание данной темы;
выполнена постановка задачи;
проведено проектирование приложения;
разработана структурная диаграмма программы и алгоритм работы модулей приложения;
приведены примеры реализации основных процедур и функций приложения;
описан интерфейс программы;
осуществлены тестирование и отладка программных модулей.
Приложение 10
Список рекомендуемой литературы
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
