Реферат: Лабораторная работа №12

under(Z,t,M);

over(Z,t,N);

end.{lab_12}

Блок-схема





Проведём детализацию в последовательности, определяемой нумерацией блоков на рис. 1.

  1. Ввод размеров матриц X, Y. В данном блоке определён ввод размеров квадратных матриц X, Y (t – размер матриц).

Имя подпрограммы: VVOD
Входные параметры: количество элементов t*t
I=1(1)t

J=1(1)t

Ввод элементов
Выходные параметры: X – матрица размером t*t.

Рис.11. Детализация блока 2

схемы алгоритма.


  1. Имя подпрограммы UMN
    Входные параметры: X, Y – матрицы размером t*t

    I=1(1)t
    J=1(1)t

    S=0
    K=1(1)t

    S=S+X[i,k]*Y[k,j]
    C[i,j]=S
    Выходные параметры: матрица Z размером t*t

    Рис. 13. Детализация блока 4

    схемы алгоритма
    Ввод элементов можно представить соответствующей подпрограммой, структурограмма которой приведена на рис.11. Всего должно быть выведено t*t значений для каждого массива.

  2. Печать элементов матриц X, Y (а также отладочная печать). В данном блоке определёна печать значений элементов квадратных матриц X, Y размером t*t.

  3. Умножение матриц удобно представить следующей подпрограммой, структурограмма которой приведена на рисунке 13.

  4. Сложение матрицы X и матрицы Y представлено в виде подпрограммы на рис.15.


  1. Подпрограммы формирования вектора из сумм элементов выше и ниже главной диагонали представлена структурограммой на рисунке 16 и 17.


Имя подпрограммы OVER
Входные параметры: X – матрица, размером t*t

S=0
I=1(1)t–1

J=i+1(1)t
S=S+X[i,j]

Выходные параметры:

Y – матрица размером t.

Рис. 16. Детализация блока 8
схемы алгоритма
Имя подпрограммы: SUMMA
Входные параметры: X, Y – матрицы, размером t*t
I=1(1)t

J=1(1)t

Z[i,j]=X[i,j]+Y[i,j]

Выходные параметры: Z – матрица размером t*t.
Рис. 15. Детализация блока 7 схемы алгоритма


После каждой подпрограммы производится отладочная печать, представленная отдельной подпрограммой, структурограмма которой изображена на рис. 18.


Имя подпрограммы UNDER
Входные параметры: X – матрица, размером t*t

S=0
I=2(1)t

J=1(1)i-1
S=S+X[i,j]

Выходные параметры:

Y – матрица размером t.

Рис. 17. Детализация блока 8
схемы алгоритма

Имя подпрограммы: Echo
Входные параметры: X – матрица, размером t*t
I=1(1)t

J=1(1)t

Вывод элементов
Выходные параметры: Y – матрица размером t*t.
Рис. 18. Детализация подпрограммы вывода элементов


Министерство образования РФ


Рязанская государственная радиотехническая академия


Кафедра ВПМ


Отчет о

лабораторной работе № 12:

К-во Просмотров: 422
Бесплатно скачать Реферат: Лабораторная работа №12