Смекни!
smekni.com

Turbo Paskal Операции над матрицами (стр. 2 из 2)

ç 5 3 7 ÷

è 8 1 4 ø

5) На предложение ввести кол-во строк матрицы, выбираем 3.

6) Кол-во столбцов – 3.

7) Вводим матрицу: æ 2 8 10 ö

ç 10 6 14 ÷

è 16 2 8 ø.

8) Программа выдает ответ: æ -1 -4 -5 ö

ç -5 -3 -7 ÷

è -8 -1 -4 ø.

6. Операция перемножения матриц:

1) При появлении на экране меню с выбором операций, выбираем 3.

2) На предложение ввести кол-во строк матрицы, выбираем 3.

3) Кол-во столбцов – 3.

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 ø.

7. Первый исключительный случай:

1) При появлении на экране меню с выбором операций, выбираем 1.

2) На предложение ввести кол-во строк матрицы, выбираем 0.

3) Кол-во столбцов – 3.

4) Программа выдает: «ОШИБКА!!!».

8. Второй исключительный случай:

1) При появлении на экране меню с выбором операций, выбираем 1 (2, 3).

2) На предложение ввести кол-во строк матрицы, выбираем 3.

3) Кол-во столбцов – 2.

4) Вводим матрицу: æ 1 4 ö

ç 5 3 ÷

è 8 1 ø.

5) Программа выдает: «ОШИБКА!!!».

9. Третий исключительный случай:

1) При появлении на экране меню с выбором операций, выбираем 4.

2) На предложение ввести кол-во строк матрицы, выбираем 3.

3) Кол-во столбцов – 3.

4) Вводим матрицу: æ 1 4 5 ö

ç 5 3 7 ÷

è 8 1 4 ø.

5) На предложение ввести кол-во строк матрицы, выбираем 2.

6) Кол-во столбцов – 2.

6) Программа выдает: «ОШИБКА!!!».

10. Четвертый исключительный случай:

1) При появлении на экране меню с выбором операций, выбираем 6.

2) На предложение ввести кол-во строк матрицы, выбираем 3.

3) Кол-во столбцов – 3.

4) Вводим матрицу: æ 1 4 5 ö

ç 5 3 7 ÷

è 8 1 4 ø.

5) На предложение ввести кол-во строк матрицы, выбираем 2.

6) Кол-во столбцов – 2.

7) Программа выдает: «ОШИБКА!!!».

Выводы по работе

Для проверки результатов, выдаваемых программой, использовался математический пакет MathCAD 2001 Professional.

Существенный недостаток программы в том, что при нахождении обратной матрицы и определителя, программа может работать только с матрицами, размером не превышающие 3х3. Это связано со значительным усложнением программы, в случаи необходимости выполнения вышеперечисленных операций над матрицами большего размера.

При написании программы использовалась следующая литература:

1) Фаронов В.В. «TurboPascal 7.0, начальный курс. Учебное пособие».

2) Мизрохи С.В. «TurboPascal и объектно-ориентированное програмирование».

3) Голубев А.Б., Сидоров Ю.Н., Чередниченко А.И., Яценко И.В. «Основы программирования на языке Pascal».

4) Боревич Э.И. «Определители и матрицы».

5) Гутер Р.С., Резниковский П.Т. «Программирование и вычислительная математика».

6) Письменный Д.Т. «Конспект лекций по высшей математике», 1 часть.

7) Владимирский Б.М., Горстко А.Б., Ерусалимский Я.М. «Математика. Общий курс».