Разработка программного обеспечения для ввода, сложения, вычитания, умножения и вывода матриц состоящих из вещественных чисел на языке Pascal (Delphi) - Курсовая работа

Готовая курсовая работа на тему "Разработка программного обеспечения для ввода, сложения, вычитания, умножения и вывода матриц состоящих из вещественных чисел ". Целью данного курсового проекта является проектирование и разработка программы для выполнения математических операций над матрицами на языке программирования 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)":

Для приобретения работы на тему Разработка программного обеспечения для ввода, сложения, вычитания, умножения и вывода матриц состоящих из вещественных чисел на языке Pascal (Delphi) - свяжитесь с нами