ВУЗ:
Составители:
13
полните задачу для случая, когда матрица содержит положительный элемент и ко-
гда положительный элемент в матрице отсутствует.
Упражнение 8. Опишите в виде процедуры алгоритм решения задачи 3,
используя неявный цикл, как это представлено в процедуре Poisk_matr.
Задача 4. Определить след вещественной матрицы a[1..n,1.. n] (сум-
му элементов главной диагонали).
Постановка задачи
Входные данные
: n∈ N (множеству натуральных чисел);
a[1..n,1..n] ∈ R (множеству вещественных чисел).
Выходные данные
: s∈ R (множеству вещественных чисел).
Метод решения.
Элементы, находящиеся на главной диагонали, имеют одинаковые индексы
и обозначаются как
a[i,i].
Выпишем рекуррентные соотношения для вычисления суммы:
s
0
=0;
s
i
=s
i-1
+a
i,i
, i=1, 2, …, n
Опишем алгоритм в виде функции
Summa_D.
function Summa_D (const a:matr;n,m:inteqer):T_el;
var i,j:integer;
s:T_el;
begin
s:=0;
for i:=1 to n do
s:=s+a[i,i];
Summa_D:=s
end;
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »