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

Для каждого, из заданного условия индивидуального задания должен быть разработан и описан алгоритм, который представляется в виде блок-схемы, вычерченной по ГОСТу. Если блок-схема достаточно громоздка, а при ее программной реализации используются некоторые структурные единицы (подпрограммы, функции, модули и т.д.), то алгоритм может быть представлен в укрупненном виде. а каждая из структурных единиц представлена отдельно в более подробном виде. Алгоритм должен иметь словесное описание.

Например:

Алгоритм функции поиска максимального элемента последовательности приведен на рис.4.1.

В блоке 1 в качестве максимального элемента принимается значение первого элемента последовательности. Цикл 2 предназначен для проверки сделанного предположения о значении максимального элемента, при этом в блоке 3 сравнивается очередной элемент последовательности с максимальным значением. Если этот элемент больше максимального (исход «да» блока 3), то его значение сохраняется в качестве максимального (блок 4), иначе и т.д.

  1. Описание программы

Описание программы решения задачи, должно содержать сведения, достаточные для её практического использования и содержать:

Общие сведения

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

  • язык программирования.

Описание логической структуры :

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

Например:

Программа имеет модульную структуру и состоит из четырех файлов: vektor.h, matrix.h и т.д.

  • обозначение, назначение и описание каждой программной единицы;

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

Например:

5.1 Описание заголовочного файла vektor.H

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

Функция ЗАГОЛОВОК ФУНКЦИИ формирует одномерный массив, используя генератор случайных чисел. В качестве параметров в функцию передается:

float* а - указатель на одномерный массив$

int n – размерность массива.

Функция имеет тип void и возвращает результат работы через аргументы.

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

    Имя

    Тип

    Назначение

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

    1. Инструкция пользователя

В данном разделе необходимо указать:

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

  2. путь и имя запускаемого файла;

  3. последовательность действий пользователя и ответная реакция программы с приведенными скриншотами.

Например:

Для выполнения программы необходим компьютер с процессом типа Intel, быстродействием не менее 1 ГГц и объемом памяти 128 Мб. В составе компьютера обязательно должны содержаться: манипулятор «мышь», клавиатура и CD ROM. Запуск программы реализуется с помощью файла «путь и имя файла». После запуска на экране появляется пользовательское меню, как показано на рис.6.1.

Меню состоит из четырех пунктов: перечислить.

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

    1. Анализ результатов работы программы

В данном разделе нужно привести описание контрольного примера, определив исходные данные. Описать результаты его решения двумя методами: с помощью ручного расчета, который можно выполнить с использованием калькулятора, Excel или Matcad, и с помощью разработанной программы, распечатка результатов которой приводится в приложении. После чего следует произвести анализ результатов расчета программы в сравнении с результатами ручного счета.

4.6 Заключение

Заключение (краткие выводы студента по курсовой работе) должно содержать: