var a,b: array[1..n,1..n] of integer; c,r: array[1..n] of integer; i, j: integer;
begin Randomize; { инициализация } Writeln('Матрица a'); for i := 1 to n do begin for j:=1 to n do begin a[i,j]:= Random(51); Write(a[i,j]:3) end; Writeln end; Writeln('Матрица b'); for i := 1 to n do begin for j:=1 to n do begin b[i,j]:= Random(51); Write(b[i,j]:3) end; Writeln end; Writeln('Вектор c'); for i := 1 to n do begin c[i]:= Random(51); Write(c[i]:3) end; Writeln; { вычисление и вывод } Writeln('Вектор результата'); for i:=1 to n do begin r[i]:=0; for j:=1 to n do r[i]:=r[i]+c[j]*(5*a[i,j]+b[i,j]); Write(r[i],' ') end end.
Свойства строкиПараметрыИсходная видимостьВыберите параметр, чтобы определить исходное отображение строки в отчете.ВидимыйВыберите этот параметр, чтобы отобразить строку.СкрытыйВыберите этот параметр, чтобы скрыть строку.ВыражениеЭтот параметр используется для изменения исходной видимости с выражения.Введите выражение, результатом вычисления которого являетсялогическое значение True, чтобы скрыть элемент, и False, чтобы отобразить элемент. Нажмите кнопку выражения (fx), чтобы редактировать выражение.Видимость может переключаться другим элементом отчетаВыберите этот параметр, чтобы указать, что видимость строки может изменяться при другого элемента отчета.Элемент отчетаВведите или выберите имя элемента отчета, щелкнув который, пользователь сможет изменить видимость текущей строки. Элемент отчета должен быть текстовым полем в том же группировании, или содержащим группирование в текущей строке.
Год создания первого компьютера - 1938 год, машина Z1, инженер Конрад Цузе. Первым функционирующим программируемым компьютером принято считать Z3(1941 год) этого же инженера.
Год создания первого отечественного компьютера- 1951 год, МЭСМ, разработана группой Лебедева в Киеве.
Год открытия радиосвязи- 1995 год, изобретатель А. С. Попов
Год первого полета человека в космос- 1961 год, Ю. Гагарин
Год принятия христианства на Руси- 988 год.
Год первого упоминания в летописи о Москве- 1147 год, летопись "Москва"
Год начала великой отечественной войны- 1941 год,
Год запуска первого искусственного спутника земли- 1957 год, «Спутник-1», СССР
n = 5;
var
a,b: array[1..n,1..n] of integer;
c,r: array[1..n] of integer;
i, j: integer;
begin
Randomize;
{ инициализация }
Writeln('Матрица a');
for i := 1 to n do
begin
for j:=1 to n do
begin
a[i,j]:= Random(51);
Write(a[i,j]:3)
end;
Writeln
end;
Writeln('Матрица b');
for i := 1 to n do
begin
for j:=1 to n do
begin
b[i,j]:= Random(51);
Write(b[i,j]:3)
end;
Writeln
end;
Writeln('Вектор c');
for i := 1 to n do
begin
c[i]:= Random(51);
Write(c[i]:3)
end;
Writeln;
{ вычисление и вывод }
Writeln('Вектор результата');
for i:=1 to n do
begin
r[i]:=0;
for j:=1 to n do r[i]:=r[i]+c[j]*(5*a[i,j]+b[i,j]);
Write(r[i],' ')
end
end.
Тестовое решение:
Матрица a
44 49 29 34 2
48 1 33 10 24
43 48 29 4 50
2 14 5 25 21
39 31 19 12 23
Матрица b
42 32 26 10 37
35 29 6 49 43
42 44 10 32 11
32 20 3 11 41
22 40 9 35 10
Вектор c
39 9 23 45 44
Вектор результата
26812 26591 29968 15636 22385