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

Наименование программы: Автоматизированная система обработки структур данных.

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

Язык программирования: Язык структурного программирования Паскаль.

Специальное программное обеспечение: Среда программирования Турбо Паскаль фирмы Borland.

Функциональные ограничения на использование программы: Нет. Работает на всех типах персональных компьютеров.

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

Программный комплекс запускается с помощью файла menu. exe. При запуске мы видим главное меню программы, состоящее из пяти пунктов: Задача1, Задача2, Задача3, Задача4, Выход.

Блок-схема алгоритма программы с учетом текста программы на языке Паскаль в Приложении выглядит следующим образом:



Опишем подпрограммы, которые представлены в блок-схеме алгоритма:

vvod(A_, m_, n_) – ввод матрицы размера m на n и вывод её на экран;

obrab(A_, m_, n_, b_) – поиск наименьших значений строк матрицы;

vyvod(A_,b_, m_,n_) – вывод массива наименьших значений строк матрицы;

vvod1(A1,n_) - – ввод матрицы размера m на m и вывод её на экран;

poiskmax(A1,n_,g_,l_) – поиск максимального по модулю значения массива;

perestanovka(A1,n_,g_,l_) – перестановка строк и столбцов матрицы, содержащих максимальный элемент;

vyvod1(A1,n_) – вывод матрицы m на n с наибольшим значением в левом верхнем углу;

obrab1(A_,C_,m_,n_) – замена элементов матрицы суммой соседних элементов;

vyvod2(C_,m_,n_) – вывод преобразованной матрицы на экран;

vvod2(d_) – чтение из файла данных;

sort(d_) – сортировка данных файла по дате;

vyvod3(d_) – запись отсортированных данных в файл;

Эти функции и процедуры, используемые при выборе числовых значений от 1 до 5 описаны в модулях zad1, zad2, zad3, zad4.

2.3 Входные и выходные данные

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

Опишем входные данные подробнее:

Переменная k целого типа отвечает за выбор пункта главного меню программного комплекса.

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

Матрицу m на n, элементы которой являются действительными числами

Размерности матрицы определены как константы: m=20, n=40

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