Курсовая работа: Техническое задание на создание автоматизированных систем

13 - испытание программы;

14 неделя - разработка программной документации;

15 неделя - оформление пояснительной записки;

16 неделя - защита курсовой работы.


2 ОПИСАНИЕ ПРОГРАММЫ

2.1 Функциональное назначение

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

Эта программа предусматривает работу в четырех режимах.

В рамках 1 режима выводится индекс элемента,для которого сумма элементов, стоящих до него, наименее отличается от суммы элементов, стоящих после него.

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

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

В рамках 4 режима можно записать данные в файл и на их основе получить список водителей, с ФИО, с номерами автомобилей и датой техосмотра, с заданным пользователем маркой автомобиля, который отсортирован по возрастанию по критерию «номер авто» методом пузырька.

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

-в 1-ом режиме размерность массива должна быть <=100;

-во 2-ом режиме размерность массива должна быть <=10;

-в 3-ем режиме размерность массива должна быть <=10;

-в 4-ом режиме количество водителей должно быть <=17;

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

Основная программа работает в трех режимах. Схема основной программы представлена на рисунке 1.

Рисунок 1 – Схема основной программы

В 1 режиме выводится индекс элемента,для которого сумма элементов, стоящих до него, наименее отличается от суммы элементов, стоящих после него. Схема подпрограммы представлена на рисунке 2.


Рисунок 2 – Схема подпрограммы (rezh1)

Продолжение рисунка 2

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

Схема подпрограммы представлена на рисунке 3.


Рисунок 3 – Схема подпрограммы (rezh2)


Продолжение рисунка 3

К-во Просмотров: 760
Бесплатно скачать Курсовая работа: Техническое задание на создание автоматизированных систем