Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KursProekt.doc
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
5 Мб
Скачать
☆

Указания к выполнению основных разделов курсовой работы

1. Постановка задачи в терминах пользователя или заказчика.

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

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

Программа должна выполнять следующие функции:

1) создавать динамический список и заполнять поля данных элементов динамического списка данными из текстового файла;

2) выводить данные динамического списка в файл в виде таблицы;

3) производить добавление элемента в начало списка;

4) производить удаление элемента с заданным номером;

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

Предметная область элементов динамического списка – «животные». Запись должна содержать не менее 4-х информационных полей.

При разработке программы использовать модули (для языка Pascal) либо заголовочные файлы пользователя (для языка С++).

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

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

Обосновать необходимость разработки пользовательского интерфейса типа «меню». Привести определения диалогового режима, интерфейса пользователя, интерфейса типа «меню». Спроектировать размещение информации на экране.

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

4. При разработке состава и структуры исходных данных и результатов необходимо определить, какие типы данных и переменных будут использоваться для решения общей и частных задач.

Результаты разработки можно представить в форме таблицы:

Назначение объекта

Идентификатор

Тип данных

Ограничения

…

…

…

…

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

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

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

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

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

6. В разделе «Разработка программы» приводится описание стандартных процедур и функций и операторов, используемых в программе. Могут быть приведены тексты фрагментов программы.

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

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

7. В разделе «Отладка и тестирование программы» необходимо дать характеристики основных видов ошибок, допускаемых при разработке программы (синтаксические, семантические, логические), указать основные этапы отладки программы, привести наборы исходных данных для отладки, сведения о контрольных точках и ожидаемые результаты для проверки правильности работы программы.

Результат работы программы необходимо разместить в приложении В.

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