Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ_ П2.doc
Скачиваний:
1
Добавлен:
26.04.2019
Размер:
32.26 Кб
Скачать

11

Министерство образования и науки Украины

НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УКРАИНЫ

“КИЕВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ”

Кафедра прикладной математики

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

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

"Программирование" 2-й семестр

КИЕВ

2005

1. ЦЕЛЬ И ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ

Основной целью курсовой работы по дисциплине "Программирование" является закрепление теоретического материала и приобретение практических навыков по проектированию и реализации программ в среде Turbo-Pascal и Delphi.

Последовательность работ:

  1. получение задания;

  2. уточнение технического задания, изучение поставленной задачи, составление графика выполнения работ ;

  3. изучение рекомендованной литературы и освоение выбранных методов решения задачи;

  4. проектирование архитектуры разрабатываемых программных средств;

  5. разработка языка управления программами и проектирование пользовательского интерфейса;

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

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

  8. составление программы на выбранном языке программирования;

  9. отладка программы на ЭВМ;

  10. выполнение экспериментальных расчетов;

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

  12. испытание программы на ЭВМ в присутствии преподавателя;

  13. защита курсовой работы перед комиссией.

1.1. Получение задания

Задание выдается преподавателем после выполнения студентом всех запланированных лабораторных работ.

1.2. Уточнение технического задания, изучение поставленной задачи, составление графика выполнения работ ;

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

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

1.3. Изучение рекомендованной литературы и освоение

выбранных методов решения задачи;

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

1.4. Проектирование архитектуры программных средств

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

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

  2. составляют перечни входных данных,

  3. составляют перечни результатов работы программ,

  4. выделяют составные части программы,

  5. разрабатывают схему взаимодействия составных частей программы,

  6. составляют схему обмена данными между составными частями программы.

Процесс решения задачи на ЭВМ разбивается на отдельные этапы, которые целесообразно закреплять за отдельными составными частями программы, например:

  1. управляющий блок;

  2. подпрограмма формирования меню;

  3. подпрограмма ввода исходных данных;

  4. подпрограммы, реализующие отдельные математические методы;

  5. подпрограмма печати результатов;

  6. подпрограмма графического представления данных;

  7. подпрограмма выдачи справки об авторе разработки и др.

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

1.5. Разработка языка управления программами и проектирование пользовательского интерфейса;

Язык управления программами включает директивы (команды) для назначения тех или иных режимов работы программы и операторы для описания входных данных.

Наиболее простым способом реализации пользовательского интерфейса является применение системы меню.

На выполнение работ разделов 1.4.-1.5. планируется 1 учебная неделя.

1.6. Разработка алгоритмов главной программы и всех подпрограмм;

Алгоритмы составляются в соответствии с требованиями ГОСТа и чаще всего представляются в виде блок-схем. Планируемое время выполнения – 1 неделя.

1.7. Подготовка контрольных примеров для проверки работоспособности всех алгоритмов;

Контрольные примеры необходимо подбирать таким образом, чтобы можно было проконтролировать выполнение наиболее важных частей алгоритмов. Целесообразно подготовить 3-5 примеров для демонстрации их решения при испытании программы.

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

1.8. Составление программы на выбранном языке программирования;

Программы необходимо составлять на языках PASCAL или DELPHI. В графике выполненя работ на кодирование программ отводится 1 неделя.

1.9. Отладка программы на ЭВМ;

Отладка программы представляет собой многократное выполнение программ на ЭВМ с целью поиска и устранения ошибок, внесенных на этапах выбора метода, разработки алгоритмов, составления программы. Целесообразно применять специальные средства для отладки программ, например:

  1. пошаговое выполнение программы;

  2. использование окон просмотра для контроля текущих значений переменных и массивов;

  3. применение контрольных точек и др.

Этап отладки программы является наиболее трудоемким, поэтому на его выполнение следует планировать максимально возможное время (на этапы 1.9.- 1.10. отводится 5 - 6 недель).