<u>1. Современный вариант</u>
// PascalABC.NET 3.1, сборка 1218 от 12.04.2016
begin
var a:=ArrRandom(15,10,20); a.Println;
Print('среднее',a.Average)
end.
<u><em>Тестовое решение:</em></u>
20 13 16 18 20 19 11 17 16 16 13 12 10 17 10
среднее 15.2
<u>2. Школьный вариант</u>
// PascalABC.NET 3.1, сборка 1218 от 12.04.2016
var
a:array[1..15] of integer;
i,s:integer;
begin
Randomize;
s:=0;
for i:=1 to 15 do begin
a[i]:=Random(11)+10;
Write(a[i],' ');
s:=s+a[i]
end;
Writeln;
Write('среднее ',s/15)
end.
<u><em>Тестовое решение:</em></u>
19 11 11 12 12 14 16 10 20 19 10 16 16 20 13
среднее 14.6
<em>// PascalABC.NET 3.3, сборка 1555 от 21.10.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadInteger('Количество строк в матрице:');
var m:=ReadInteger('Количество столбцов в матрице:');
Writeln('Вводите элементы матрицы построчно');
var a:=new real[n,m];
var b:=new real[n];
for var i:=0 to n-1 do begin
b[i]:=0;
for var j:=0 to m-1 do begin
Read(a[i,j]);
b[i]+=Sqr(a[i,j])
end;
b[i]:=Sqrt(b[i])
end;
Writeln('Сформированный вектор');
b.Println;
end.
<u>Пример</u>
Количество строк в матрице: 4
Количество столбцов в матрице: 3
Вводите элементы матрицы построчно
3.4 5.1 8
-1 0 1
-5.34 1.777 5
3 4 5
Сформированный вектор
10.0781942827076 1.4142135623731 7.52816903370268 7.07106781186548
Таблица истинности дана во вложении
1,2,3,4,5,6,7 - обозначение областей на кругах Эйлера в прикрепленных.
1+4+7+5=250
2+5+7+6=200
3+4+7+6=500
4+7=0
7+5=20
7+6=10
1+2+3+4+5+6+7-?
т.к. 4+7=0
1+2+3+5+6-?
7+5=20 и 7+6=10
т.к 7=0
5=20, 6=10;
1+5=250-0=250
2+5=200-10=190
2=190-20=170
3+6=500-0=500
3=500-10=490
1+2+3+5+6=250+170+490+10=920
Ответ: 920 страниц.
Ответ:
d) контекстное меню
Объяснение:
мы это в 5 классе проходили