Информатика (программирование)
Информатика и вычислительная техника
Курсовая работа
  • формат exe, pdf, txt
  • размер 648,79 КБ
  • добавлен 03 ноября 2013 г.
Разработка модуля для выполнения операций с квадратными матрицами
2013 год
Программирование на C#
Задание:
Реализовать в виде модуля набор подпрограмм для выполнения следующих операций с квадратными матрицами: сложение двух матрицж умножение одной матрицы на другую; нахождение транспонированной матрицы; вычисление определителя матрицы.
Используя разработанный модуль, решить следующие задачи: систему уравнений N-го порядка (2 =N =10) методом Крамера; отсортировать заданный массив величин типа Matrix в порядке возрастания значений определителей матриц; найти матрицу С, равную А*В -В*А, если заданы величины А и В типа Matrix
Содержание:
Введение
1 Выбор и проработка программных средств
2 Проект программы
2.1 Диаграмма классов проекта MatrixLibrary
2.2 Роль статического класса GeneralValues
2.3 Описание класса матриц Matrix
2.4 Семейство типов исключений MatrixProjectExceptions
2.5 Описание алгоритмов и текст программы
3 Тестирование и анализ результатов работы программы
3.1 Классы General и Tasks
3.2 Класс CramerMethod. Тестирование решения СЛАУ методом Крамера
3.3 Класс SortedMatrixCollection. Тестирование сортировки матриц по значениям определителей
3.4 Класс Equation. Тестирование расчета уравнения
Заключение
Список использованной литературы