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

3. Метод решения:

Что это такое, для чего нужен, как оформляется, описание метода для своей задачи.

Цели метода:

1) Определение теоретической возможности решения.

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

4. Внешняя спецификация (вс) программы:

Внешняя спецификация - полное и точное описание результатов выполнения программы при всевозможных исходных ситуациях.

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

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

Структура вс

Назначение: <содержательное определение функций программы>

Входные данные: <описание состава входных данных с указанием их типов. При необходимости указываются правила их размещения на входном устройстве>

Выходные данные: <описание форм представления результатов на устройстве вывода>

Аномалии входных данных: <описание аномалий (отклонений от допустимых входных данных) и реакция программы на них>

Дополнительно для интерактивной программы:

Функциональное описание:<сценарий программы>

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

Структура вс подпрограммы.

Назначение: <содержательное определение функций подпрограммы>

Входные данные: <описание состава входных данных с указанием их типов>

Выходные данные: < описание состава входных данных с указанием их типов >

Аномалии входных данных: <описание аномалий (отклонений от допустимых входных данных) и реакция программы на них>

Заголовок подпрограммы на Паскале.

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

5. Разработка алгоритма:

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

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

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

Одним из системных методов разработки алгоритма является структурное программирование, основанное на языке псевдокода ( РАЯ - русского алгоритмического языка). В основе технологических принципов структурного программирования лежит утверждение о том, что логическая структура программы может быть выражена комбинацией трех логических структур: следования, ветвления и цикла.