Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KURS_09.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
248.32 Кб
Скачать

29

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

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

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Московский государственный институт электроники и математики

(Технический университет)

Кафедра информационных технологий

в автоматизированных системах

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

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

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

(язык Си)

МОСКВА 2009

Составители: ст. преподаватель Е.А. Ерохина,

магистрант А.К. Мельниченко.

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

УДК 681.3.06

Методические указания для выполнения курсовой работы по дисциплине "Программирование на ЯВУ” / Сост. Е.А. Ерохина, А.К. Мельниченко ; Федер. агентство по образованию, Моск. гос. ин-т электроники и математики . – М. : МИЭМ, 2009 . – 29 с.

Библиогр.: 4 назв.

ISBN 987-5-94506-219-1

ОГЛАВЛЕНИЕ

1. Назначение и объем курсовой работы 4

2. Разработка технического задания 4

3. Содержание отчета 5

4. Задание на курсовую работу 8

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

6. Внешняя спецификация программы 9

7. Метод решения задачи 11

8. Описание алгоритма 13

8.1. Структура данных 13

8.2. Выделение подпрограмм 14

8.3. Алгоритмы главной программы и подпрограмм 14

9. Структура программы 17

10. Пример программы 18

11. Варианты индивидуальных заданий 23

12. Библиографический список 28

1. Назначение и объем курсовой работы

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

На выполнение курсовой работы планируется 50 часов самостоятельной работы студентов.

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

2. Разработка технического задания

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

  • назначение программы;

  • требования к программе;

  • требования к программной документации;

  • стадии и этапы разработки.

В разделе "назначение программы" указывается, для решения какой задачи разрабатывается программа.

В разделе "требования к программе" должны быть следующие подразделы:

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

  • "требования к надежности" - в этом подразделе указываются требования к обеспечению надежного функционирования программы (контроль входной информации, защита от сбоев и т.п.).

  • "требования к составу технических средств" - здесь указывается состав технических средств: тип ЭВМ, необходимый комплект внешних устройств и т.п.;

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

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

В разделе "стадии и этапы разработки" устанавливаются необходимые стадии разработки, этапы и содержание работ, а также сроки их выполнения.

Содержание работ

срок (неделя)

Разработка структуры входных и выходных данных

4

Разработка алгоритма решения задачи

6

Разработка структуры программы

7

Разработка тестов

8

Написание текста программы

10

Отладка программы

14

Написание отчета о работе

15

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]