Практикум по решению задач на ЭВМ. Тарова И.Н - 71 стр.

UptoLike

Практикум по решению задач на ЭВМ
5) Дополнить алгоритм вычисления значения многочлена в заданной точке
по схеме Горнера вычислением его производной в этой точке.
Указание: Добавление нового коэффициента соответствует переходу от
многочлена P(x) к многочлену P(x)*x+c. Его производная в точке х равна
P'(x)*x+P(x), т.е. не надо знать степень многочлена.
6) В массивах a:array [0..k] of integer и b:array [0..l] of integer хранятся
коэффициенты двух многочленов степеней
k и l. Поместить в массив
с:array [0..m] of integer коэффициенты их произведения, если k,l,m – нату-
ральные, m=k+l и элемент массива с индексом i содержит коэффициент
при х
i
.
Указание:
for i:=0 to m do
begin
c[i]:=0;
end;
for i:=0 to k do
begin
for j:=0 to l do
begin
c[i+j]:=c[i+j]+a[i]*b[j];
end;
end;
Лабораторная работа 21
Преобразование и построение матриц
1) Даны действительная матрица размера nx(n+1), действительные
числа а
1
, а
2
, …, а
n+1,
b
1
, b
2
, …, b
n+1
натуральные
числа p,q (p<=n,
q<=n+1). Образовать новую матрицу размера (n+1)x(n+2) вставкой
после строки с номером p данной матрицы новой строки с элемен-
тами а
1
, а
2
, …, а
n+1
и последующей вставкой после столбца с номе-
ром q нового столбца с элементами b
1
, b
2
, …, b
n+1
2) Дана действительная матрица размера
)1(
+
×
nn
, действительные
числа , натуральное число
11
,...,
+n
aa
)( n
p
p
. Образовать новую мат-
рицу размера
вставкой после строки с номером p данной
матрицы строки с элементами .
)1()1( +×+ nn
11
,...,
+n
aa
program matr(input,output);
71
                          Практикум по решению задач на ЭВМ


5) Дополнить алгоритм вычисления значения многочлена в заданной точке
по схеме Горнера вычислением его производной в этой точке.

Указание: Добавление нового коэффициента соответствует переходу от
многочлена P(x) к многочлену P(x)*x+c. Его производная в точке х равна
P'(x)*x+P(x), т.е. не надо знать степень многочлена.

6) В массивах a:array [0..k] of integer и b:array [0..l] of integer хранятся
коэффициенты двух многочленов степеней k и l. Поместить в массив
с:array [0..m] of integer коэффициенты их произведения, если k,l,m – нату-
ральные, m=k+l и элемент массива с индексом i содержит коэффициент
при х i.

Указание:
for i:=0 to m do
begin
c[i]:=0;
end;
for i:=0 to k do
begin
for j:=0 to l do
begin
c[i+j]:=c[i+j]+a[i]*b[j];
end;
end;


  Лабораторная работа №21
                  Преобразование и построение матриц
  1) Даны действительная матрица размера nx(n+1), действительные
     числа а1, а2, …, аn+1, b1, b2, …, bn+1 натуральные числа p,q (p<=n,
     q<=n+1). Образовать новую матрицу размера (n+1)x(n+2) вставкой
     после строки с номером p данной матрицы новой строки с элемен-
     тами а1, а2, …, аn+1 и последующей вставкой после столбца с номе-
     ром q нового столбца с элементами b1, b2, …, bn+1

  2) Дана действительная матрица размера n × (n + 1) , действительные
     числа a ,..., a , натуральное число p ( p ≤ n) . Образовать новую мат-
              1    n +1
      рицу размера (n + 1) × (n + 1) вставкой после строки с номером p данной
      матрицы строки с элементами a ,..., a .
                                           1   n +1


  program matr(input,output);

                                         71