Программа на Pascal для вычисления скалярного произведения двух восьмимерных векторов a и b:
program ScalarProduct; const N = 8; // размерность пространства type Vector = array1..N1..N1..N of Integer; var a, b: Vector; scalarProduct: Integer; i: Integer; begin // Ввод элементов векторов a и b writeln′Введитеэлементывектораa:′'Введите элементы вектора a:'′Введитеэлементывектораa:′; for i := 1 to N do begin write′a[′,i,′]:′'a[', i, ']: '′a[′,i,′]:′; readlna[i]a[i]a[i]; end; writeln′Введитеэлементывектораb:′'Введите элементы вектора b:'′Введитеэлементывектораb:′; for i := 1 to N do begin write′b[′,i,′]:′'b[', i, ']: '′b[′,i,′]:′; readlnb[i]b[i]b[i]; end; // Вычисление скалярного произведения scalarProduct := 0; for i := 1 to N do begin scalarProduct := scalarProduct + aiii * biii; end; // Вывод результата writeln′Скалярноепроизведениевекторовaиb:′,scalarProduct'Скалярное произведение векторов a и b: ', scalarProduct′Скалярноепроизведениевекторовaиb:′,scalarProduct; end.
Данная программа позволяет ввести элементы двух восьмимерных векторов a и b, после чего вычисляет и выводит их скалярное произведение.
Программа на Pascal для вычисления скалярного произведения двух восьмимерных векторов a и b:
program ScalarProduct;const
N = 8; // размерность пространства
type
Vector = array1..N1..N1..N of Integer;
var
a, b: Vector;
scalarProduct: Integer;
i: Integer;
begin
// Ввод элементов векторов a и b
writeln′Введитеэлементывектораa:′'Введите элементы вектора a:'′Введитеэлементывектораa:′;
for i := 1 to N do
begin
write′a[′,i,′]:′'a[', i, ']: '′a[′,i,′]:′;
readlna[i]a[i]a[i];
end;
writeln′Введитеэлементывектораb:′'Введите элементы вектора b:'′Введитеэлементывектораb:′;
for i := 1 to N do
begin
write′b[′,i,′]:′'b[', i, ']: '′b[′,i,′]:′;
readlnb[i]b[i]b[i];
end;
// Вычисление скалярного произведения
scalarProduct := 0;
for i := 1 to N do
begin
scalarProduct := scalarProduct + aiii * biii;
end;
// Вывод результата
writeln′Скалярноепроизведениевекторовaиb:′,scalarProduct'Скалярное произведение векторов a и b: ', scalarProduct′Скалярноепроизведениевекторовaиb:′,scalarProduct;
end.
Данная программа позволяет ввести элементы двух восьмимерных векторов a и b, после чего вычисляет и выводит их скалярное произведение.