Технология постепенного наращивания программы с одновременной отладкой для вычисления матричного выражения, страница 2

Контрольный вариант.............................................................................................................. 5

1. Использование циклов и элементарных алгебраических преобразований.................... 7

1.     Схема алгоритма........................................................................................................... 7

2.     Текст программы на языке Turbo Pascal...................................................................... 8

2. Использование технологии постепенного наращивания программы с одновременной отладкой.   9

1.     Схема алгоритма........................................................................................................... 9

·      Подпрограмма транспонирования............................................................................ 10

·      Подпрограмма суммы................................................................................................. 10

·      Подпрограмма ввода из файла размеров и элементов матрицы............................ 11

2.     Текст программы на языке Turbo Pascal.................................................................... 11

Анализ результатов расчета................................................................................................... 14

Заключение.................................................................................................... 14

Библиографический список:......................................................................... 15

Аннотация.

В данной работе будет произведёно вычисление матричных выражений при помощи среды программирования TURBO Pascal 7.0. Чтобы подсчитать матричные выражения в Pascal, мы воспользовались подпрограммами процедурами, причём для каждого действия использовалась своя процедура. Отчёт оформлен в текстовом редакторе Word 97. Также для проверки условия мы используем   электронный  редактор Excel.

The Summary.

The given report  contains the description of the three tasks’ decisions, which conditions and results are written down as spreadsheets of TURBO Pascal 7.0.

Введение.

Матрицы впервые были введены в математику Кэли в 1857г. Развитие современной компьютерной техники, легко выполняющей матричные операции, позволили широко использовать матрицы в различных областях знаний. Матрицы нашли особенно широкое применение в инженерных и экономических расчетах. В частности, действия с матрицами используются при решении систем линейных уравнений, в задачах, связанных с применением метода наименьших квадратов.

Вычисление матричных выражений позволяет освоить следующие действия с матрицами: сложение, вычитание матриц, умножение матриц на скаляр, транспонирование матриц, умножение 2-х матриц.

Целью выполнения расчетно-графического задания является развитие и закрепление навыков работы со средой программирования Pascal, изучаемым в курсе информатики, и применение их для самостоятельного решения, с помощью компьютера, задач из предметной области, связанной с исследованиями.

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

Теоретическое обоснование.

Матрица – это система действительных чисел, записанных в виде прямоугольной таблицы, состоящей из строк и столбцов и рассматриваемая как единое целое. Числа, образующие матрицу, называются элементами матрицы. Число строк и столбцов в матрице называется размером матрицы. Матрица, у которой m-строки n-столбцов, называется прямоугольной матрицей размером  m/n