4) Вводим матрицу: 1 4 5
5 3 7
8 1 4 .
5) На предложение ввести кол-во строк матрицы, выбираем 3.
6) Кол-во столбцов 3.
7) Вводим матрицу: 2 8 10
10 6 14
16 2 8 .
8) Программа выдает ответ: 122 42 106
152 72 148
90 78 126 .
- Первый исключительный случай:
1) При появлении на экране меню с выбором операций, выбираем 1.
2) На предложение ввести кол-во строк матрицы, выбираем 0.
3) Кол-во столбцов 3.
- Программа выдает: «ОШИБКА!!!».
- Второй исключительный случай:
1) При появлении на экране меню с выбором операций, выбираем 1 (2, 3).
2) На предложение ввести кол-во строк матрицы, выбираем 3.
3) Кол-во столбцов 2.
4) Вводим матрицу: 1 4
5 3
8 1 .
- Программа выдает: «ОШИБКА!!!».
- Третий исключительный случай:
1) При появлении на экране меню с выбором операций, выбираем 4.
2) На предложение ввести кол-во строк матрицы, выбираем 3.
- Кол-во столбцов 3.
4) Вводим матрицу: 1 4 5
5 3 7
8 1 4 .
5) На предложение ввести кол-во строк матрицы, выбираем 2.
6) Кол-во столбцов 2.
- Программа выдает: «ОШИБКА!!!».
- Четвертый исключительный случай:
1) При появлении на экране меню с выбором операций, выбираем 6.
2) На предложение ввести кол-во строк матрицы, выбираем 3.
3) Кол-во столбцов 3.
4) Вводим матрицу: 1 4 5
5 3 7
8 1 4 .
5) На предложение ввести кол-во строк матрицы, выбираем 2.
6) Кол-во столбцов 2.
- Программа выдает: «ОШИБКА!!!».
Выводы по работе
Для проверки результатов, выдаваемых программой, использовался математический пакет MathCAD 2001 Professional.
Существенный недостаток программы в том, что при нахождении обратной матрицы и определителя, программа может работать только с матрицами, размером не превышающие 3х3. Это связано со значительным усложнением программы, в случаи необходимости выполнения вышеперечисленных операций над матрицами большего размера.
При написании программы использовалась следующая литература:
- Фаронов В.В. «TurboPascal 7.0, начальный курс. Учебное пособие».
- Мизрохи С.В. «TurboPascal и объектно-ориентированное програмирование».
- Голубев А.Б., Сидоров Ю.Н., Чередниченко А.И., Яценко И.В. «Основы программирования на языке Pascal».
- Боревич Э.И. «Определители и матрицы».
- Гутер Р.С., Резниковский П.Т. «Программирование и вычислительная математика».
- Письменный Д.Т. «Конспект лекций по высшей математике», 1 часть.
- Владимирский Б.М., Горстко А.Б., Ерусалимский Я.М. «Математика. Общий курс».