Готовая курсовая работа на тему "Разработка программного обеспечения для ввода, сложения, вычитания, умножения и вывода матриц состоящих из вещественных чисел ". Целью данного курсового проекта является проектирование и разработка программы для выполнения математических операций над матрицами на языке программирования pascal в среде программирования Delphi.
В пояснительной записке проводится анализ предметной области, затем рассматривается техническое задание на разработку, далее дается описание разработанной программы, включающее в себя подразделы:
функциональное назначение программы;
описание логической структуры программы;
используемые технические средства;
вызов и загрузка;
входные и выходные данные.
Далее рассматриваются методики испытаний разработанного программного обеспечения, а затем описание применения программы.
В пояснительной записке 42 страницы (без приложений - 19 страниц).
Комплект работы включает в себя пояснительную записку, диаграммы, исходный код и скомпилированную программу.
Ниже приведено содержание курсовой работы и текст введения.
Содержание
Введение. 4
1. Анализ предметной области. 5
2. Техническое задание. 6
2.1. Основание для разработки. 6
2.2. Назначение разработки. 6
2.3. Требования к программе. 6
2.3.1. Требования к функциональным характеристикам.. 6
2.3.2. Требования к надежности. 6
2.3.3. Требования к составу и параметрам технических средств. 7
2.3.4. Требования к информационной и программной совместимости. 7
2.4. Требования к программной документации. 7
2.5. Порядок контроля и приемки. 7
3. Описание программы.. 8
3.1. Общие сведения. 8
3.2. Функциональное назначение. 8
3.3. Описание логической структуры.. 8
3.4. Используемые технические средства. 13
3.5. Вызов и загрузка. 13
3.6. Входные данные. 13
3.7. Выходные данные. 13
4. Программа и методика испытаний. 14
4.1. Объект испытаний. 14
4.2. Цель испытаний. 14
4.3. Требования к программе. 14
4.4. Требования к программной документации. 14
4.5. Средства и порядок испытаний. 14
4.6. Методы испытаний. 15
5. Описание применения. 17
5.1. Назначение программы.. 17
5.2. Условия применения. 17
5.3. Описание задачи. 17
5.4. Входные и выходные данные. 17
Заключение. 18
Приложение А.. 19
Приложение Б.. 28
Приложение В.. 31
Введение
Заданием на курсовой проект является разработка программного обеспечения для ввода, сложения, вычитания, умножения и вывода матриц состоящих из вещественных чисел.
Так же должна быть предусмотрена возможность хранения матриц в файле.
Матрица — математический объект, записываемый в виде прямоугольной таблицы элементов кольца или поля (например, целых, действительных или комплексных чисел), которая представляет собой совокупность строк и столбцов, на пересечении которых находятся её элементы. Количество строк и столбцов задает размер матрицы. Хотя исторически рассматривались, например, треугольные матрицы, в настоящее время говорят исключительно о матрицах прямоугольной формы, так как они являются наиболее удобными и общими.
Матрицы широко применяются в математике для компактной записи систем линейных алгебраических или дифференциальных уравнений. В этом случае количество строк матрицы соответствует числу уравнений, а количество столбцов — количеству неизвестных. В результате решение систем линейных уравнений сводится к операциям над матрицами.
1.Анализ предметной области
Разрабатываемое программное обеспечение предназначено для выполнения алгебраических операций над матрицами, состоящими из вещественных чисел.
Размерность матриц, а также ввод их данных осуществляется пользователем вручную. Так же должна быть реализована возможность сохранения введенных данных матриц в файл и загрузка данных из файла.
В программном обеспечении должны быть реализованы следующие алгебраические операции над матрицами:
Перед выполнением данных операций, программа должна осуществить проверку исходных матриц на возможность проведения указанных операций. В случае если матрицы не удовлетворяют условиям, необходимым для выполнения выбранной операции, пользователь должен быть уведомлен.
Для приобретения работы на тему Разработка программного обеспечения для ввода, сложения, вычитания, умножения и вывода матриц состоящих из вещественных чисел на языке Pascal (Delphi) - свяжитесь с нами