Федеральное агентство по образованию
Государственное образовательное учреждение
Высшего профессионального образования
Тульский государственный университет
КАФЕДРА
АВТОМАТИЗИРОВАННЫХ
ИНФОРМАЦИОННЫХ И УПРАВЛЯЮЩИХ СИСТЕМ
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
на тему
"Автоматизированная система обработки структур данных"
Студент гр. ______________ ______________ ______________ (индекс группы) (подпись и дата)
(инициалы и
фамилия)
Руководитель ______________ ______________ ______________
(должность и
ученая степень)
(подпись и дата)
(инициалы и
фамилия)
ТУЛА 200…
Содержание
Введение. 3
1. Техническое задание. 4
1.1 Назначение разработки. 4
1.2 Требование к программе. 5
1.3 Стадии и этапы разработки. 6
2. Описание программы.. 7
2.1 Функциональное назначение. 7
2.2 Описание логической структуры.. 7
2.3 Входные и выходные данные. 10
3. Инструкция по эксплуатации программы.. 12
3.1 Назначение программы.. 12
3.2 Выполнение программы.. 13
3.3 Описание контрольного примера. 14
Заключение. 18
Библиографический список. 19
Приложения. 20
Введение Задача разработки программного обеспечения систем различного назначения является основополагающей задачей программирования. Курсовая работа предполагает выполнение всех основных стадий и этапов разработки программ и программной документации в соответствии с существующими государственными и отраслевыми стандартами.
Основная цель работы заключается в закреплении навыков самостоятельного использования теоретического материала и практического опыта для решения задач проектирования и разработки ПО систем различного назначения.
В данной работе рассмотрены и реализованы четыре задачи, объединенные в единую систему. Три задачи содержат обработку массивов данных, а четвертая предполагает работу с файлами и использование записей.
В качестве инструментального средства был выбран язык структурного программирования Паскаль, который является достаточно простым и удобным, а также популярным средством разработки такого вида программного обеспечения.
В курсовой работе приведены тексты программного кода с подробным описанием, а также технология работы созданных программных средств с выводом результатов.
1. Техническое задание 1.1 Назначение разработки Необходимо решить четыре задачи:
Дана действительная матрица размера mxn, причем 1≤m≤20; 1≤n≤40. Определить числа b1,…, bm, равные соответственно наименьшим значениям элементов строк.
Назовем допустимым преобразованием матрицы перестановку двух строк или двух столбцов. Дана действительная квадратная матрица порядка n. С помощью допустимых преобразований добиться того, чтобы один из элементов матрицы, обладающий наибольшим по модулю значением, располагался в левом верхнем углу матрицы.
В массиве X(m,n) каждый элемент (кроме граничных) заменить суммой непосредственно примыкающих к нему элементов по вертикали, горизонтали и диагоналям.
Ввести и сохранить в файле данные следующей структуры: № квитанции, наименование товара, дата поступления товара, срок, на который сдан товар, стоимость товара. ............