Файл: МУ Прог КР Николаев 2018.docx

Добавлен: 21.10.2018

Просмотров: 1210

Скачиваний: 11

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ

1 СТРУКТУРА И СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ

ЗАПИСКИ

1.1 Общие требования к пояснительной записке

1.2 Постановка задачи

1.3 Модель задачи

1.4 Входные и выходные данные

1.5 Алгоритм

1.6 Текст программы

1.7 Описание контрольного примера

1.8 Заключение

1.9 Список использованных источников

2 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ

ЗАПИСКИ

2.1 Общие требования

2.2 Оформление содержания

2.3 Нумерация разделов записки

2.4 Иллюстрации

2.5 Таблицы

2.6 Формулы и уравнения

2.7 Список использованных источников

2.8 Оформление приложений

2.9 Ссылки

3 ПРИМЕРНЫЕ ТЕМЫ КУРСОВЫХ РАБОТ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ А

Образец оформления титульного листа

ПРИЛОЖЕНИЕ Б

Пример записи алгоритма на начальной стадии решения задачи

ПРИЛОЖЕНИЕ В

Изображение символов схем алгоритмов

ПРИЛОЖЕНИЕ Г

Пример алгоритма программы с меню пользователя

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РФ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ИЖЕВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

ЧАЙКОВСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ (ФИЛИАЛ) ИЖГТУ






В. В. Лукиных



МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению курсовой работы

по дисциплине «Программирование на языках высокого уровня»

для студентов специальности 230102

заочного отделения













____________________________________________________________________

Чайковский, 2010


Методические указания

к выполнению курсовой работы

по дисциплине «Программирование на языках высокого уровня»

для студентов специальности 230102




Составитель: доцент кафедры ИВТ, к.п.н. В.В. Лукиных



2010г.




Утверждено на заседании кафедры Информатики и вычислительной техники Чайковского технологического института (филиал) ИжГТУ


Электронная версия находится в редакционно-издательском отделе

ЧТИ ИжГТУ.



Настоящие методические указания составлены в соответствии с ГОС высшего профессионального образования – 2000 для студентов специальности 230102.

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



СОДЕРЖАНИЕ

СОДЕРЖАНИЕ 3

1 СТРУКТУРА И СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ 5

ЗАПИСКИ 5

1.1 Общие требования к пояснительной записке 6

1.2 Постановка задачи 7

1.3 Модель задачи 8

1.4 Входные и выходные данные 8

1.5 Алгоритм 9

1.6 Текст программы 9

1.7 Описание контрольного примера 9

1.8 Заключение 10

1.9 Список использованных источников 10

2 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ 10

ЗАПИСКИ 10

2.1 Общие требования 11

2.2 Оформление содержания 12

2.3 Нумерация разделов записки 12

2.4 Иллюстрации 13

2.5 Таблицы 14

2.6 Формулы и уравнения 15

2.7 Список использованных источников 16

2.8 Оформление приложений 16

2.9 Ссылки 17

3 ПРИМЕРНЫЕ ТЕМЫ КУРСОВЫХ РАБОТ 18

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 19

ПРИЛОЖЕНИЕ А 20

Образец оформления титульного листа 20

ПРИЛОЖЕНИЕ Б 21

Пример записи алгоритма на начальной стадии решения задачи 21

ПРИЛОЖЕНИЕ В 22

Изображение символов схем алгоритмов 22

ПРИЛОЖЕНИЕ Г 24

Пример алгоритма программы с меню пользователя 25

Целью выполнения курсовой работы является формирование навыков алгоритмизации и программирования на языке Турбо Паскаль и самостоятельного творческого решения профессиональных задач.



Задачи курсовой работы:

  • развитие умений проектировать эффективные структуры данных и алгоритмы их программной обработки с использованием алгоритмического языка Турбо Паскаль;

  • выработка умений разработки программных моделей задач на основе структурной методологии;

  • овладение навыками исследовательской работы на основе вычислитель-ного эксперимента с моделями процессов функционирования несложных объектов и систем;

  • формирование у студентов элементов творческого мышления.



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


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

  • поиск требуемой информации по теме;

  • изучение и критический анализ полученных материалов;

  • систематизация и обобщение имеющейся информации;

  • самостоятельное определение путей решения поставленных задач;

  • оформление решения задач в виде пояснительной записки;

  • логическое обоснование и формулировка выводов, предложений и рекомендаций по результатам работы.


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

Курсовая работа является завершающим этапом изучения дисциплины «Программирование на языках высокого уровня» и является частью подготовки специалистов по специальности 230102.

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

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


При выполнении курсовой работы студенту предлагается:

  • провести обследование предметной области;

  • сформулировать задачу автоматизации;

  • решить эту задачу практически с использованием среды программирования Турбо Паскаль.








1 СТРУКТУРА И СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ

ЗАПИСКИ


1.1 Общие требования к пояснительной записке

Ориентировочный объем пояснительной записки: 25—30 страниц. Общие требования к пояснительной записке:

  • четкость и логическая последовательность изложения ма­териала;

  • убедительность аргументации;

  • краткость и точность формулировок;

  • конкретность изложения результатов работы;

  • обоснованность рекомендаций и предложений.

Пояснительная записка делится на разделы, подразделы, пункты и подпункты. В общем случае пояснительная записка включает:

  • титульный лист;

  • содержание;

  • введение;

  • основную часть;

  • заключение;

  • список использованных источников;

  • приложения.


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



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

В основную часть входят разделы:

1. Постановка задачи

2. Модель задачи

3. Входные и выходные данные

4. Алгоритм

5. Текст программы

6. Описание контрольного примера


1.2 Постановка задачи

Целью этапа является точная формулировка задачи.

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

Исходные данные следует подробно описать, разделив их на группы: параметры моделируемого объекта, исходные уравнения и их коэффициенты, численные методы, случайные факторы и т.д.

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

В этом разделе студент должен:

  • собрать и обобщить материал, всесторонне характеризующий деятельность объекта автоматизации;

  • ознакомиться с перспективами развития объекта автоматизации;

  • обосновать необходимость применения автоматизированных средств обработки информации и/или управления;

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

Необходимо отве­тить на следующие вопросы:

1) какие функции необходимо автоматизировать;

2) какие параметры имеют значение для объекта автоматизации;

3) какие возможности должна предоставлять разрабатываемая система

4) на какие запросы система должна выдавать информацию.


1.3 Модель задачи

Целью этапа является математическая постановка задачи, выбор и обоснование модели.

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

На этапе построения модели необходимо выполнить следующее:

  • выбрать математические структуры, наиболее подходящие для задачи (вектор, матрица, граф или другие);

  • выяснить, вся ли важная информация задачи описана математическими объектами;

  • выбрать математическую величину, которая ассоциируется с искомым результатом;

  • выполнить необходимые математические преобразования или выводы отдельных величин модели;

  • описать формулы, связывающие выходные данные с входными через промежуточные, структуру используемых в системе записей с описанием полей данных;

  • проанализировать модель с точки зрения удобства работы с нею и полноты охвата факторов задачи.


1.4 Входные и выходные данные

Перечисляются и описываются (имена и назначение переменных программы, файлов с данными) данные, которые

  • должны выдаваться в результате решения задачи автоматизации;

  • необходимы для функциониования системы;

  • появляются в ходе решения задачи и используются для получения выходных данных.


1.5 Алгоритм

Порядок построения алгоритма:

  • записать алгоритм в словесной форме или в виде псевдокода (см. приложение Б), излагая принцип решения задачи;

  • построить схему алгоритма с использованием структурной методологии; нисходящая разработка завершается подзадачами, определяющими конкретные функции модели;

Изображение символов схем алгоритмов должно соответствовать ГОСТ 19.701-90. Изображение символов смотри в Приложении Б.

В Приложении В показан пример алгоритма программы с меню пользователя.


1.6 Текст программы

Листинг программы должен сопровождаться комментариями ко всем блокам программы.


1.7 Описание контрольного примера

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

Кроме этого, пункт содержит описание методов, используемых для проверки правильности результатов, оценку правильности функционирования системы, оценку временных характеристик.


1.8 Заключение

Перечисляются результаты проделанной работы. Дается заключение о качестве и полноте решения задачи автоматизации. Высказываются соображения о направлениях развития разработанной системы и путях дальнейшей автоматизации объекта.


1.9 Список использованных источников

Включает все использованные источники. В соответствии с ГОСТ 7.32-2001 список составляется в по­рядке появления ссылок в пояснительной записке. Сведения об ис­точниках даются в соответствии с ГОСТ 7.1.














2 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПОЯСНИТЕЛЬНОЙ

ЗАПИСКИ


2.1 Общие требования

Пояснительная записка оформляется в соответствии с тре­бованиями, предъявляемыми кафедрой. Особое внимание необходимо обратить на правильность оформления содержания, рисунков, таблиц, приложений и ссылок на перво­источники. Страницы текста, иллюстрации, таблицы должны соответствовать формату А4 по ГОСТ 9327.

Записка должна быть отпечатана на одной стороне белой бумаги формата А4 (297 х 210), шрифт Times New Roman Cyr, кегль 12, печать через полтора интервала. Цвет шрифта должен быть черным.

Текст следует печатать, соблюдая следующие размеры полей: левое — 30 мм, правое — не менее 10 мм, верхнее и нижнее поля не менее 20 мм каждое. Выравнивание основного текста – по ширине.

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


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

Наименования структурных элементов «СОДЕРЖАНИЕ», «ВВЕДЕНИЕ», «ЗАКЛЮЧЕНИЕ», «СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ» служат заголовками структурных элементов и печатаются симметрично тексту.

Каждый структурный элемент рекомендуется начинать с нового листа.

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

Разделы, подразделы, пункты и подпункты нумеруют арабскими цифрами. Номер и заголовок записывают с абзацного отступа строчными буквами (кроме первой прописной), не подчеркивая. Переносы слов в заголовках не допускаются. Точка в конце заголовка не ставится. Разделы должны иметь порядковую нумерацию в пределах всего текста, за исключением приложений. Номер подраздела или пункта включает номер раздела и порядковый номер подраздела или пункта, разделенные точкой. Пример – 1.1, 1.2, 1.3 и т. д.

Если раздел или подраздел имеет только один пункт, то нумеровать его не следует.

Титульный лист является первым листом пояснительной записки.
Титульный лист выполняется на листе формата А4 по форме, приведенной в Приложении А.


2.2 Оформление содержания

Слово "СОДЕРЖАНИЕ" записывают в виде заголовка (симметрично тексту) прописными буквами.

Содержание включает:

  • введение;

  • номера и названия разделов прописными буквами;

  • номера и названия подразделов, пунктов и подпунктов строчными буквами кроме первой прописной;

  • заключение;

  • список использованных источников;

  • номера и полные названия всех приложений.


Для каждого названия указывается номер страницы, на которой оно на­ходится. Название и номер страницы разделяются отточием. Номера страниц выровнены по правому краю.


2.3 Нумерация разделов записки

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

Пункты нумеруются по порядку в пределах раздела. Например, 3.2 — пункт 2 раздела 3.

Подпункты нумеруются в пределах пункта, например, 3.2.1.

Введение, заключение и список использованных источников не нумеруются.

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

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



2.4 Иллюстрации

Иллюстрации (графики, схемы, диаграммы) следует располагать непосредственно после текста, в котором они упоминаются впервые, или на следующей странице. На все иллюстрации должны быть даны ссылки.