<em>PascalABC.NET 3.3 под девизом
"Памяти наших дедов посвящается..."</em>
const
n=10;
var
a:array[1..n,1..n] of integer;
i,j,SumDiag,k:integer;
p:real;
begin
Writeln('*** Исходная матрица ***');
Randomize;
SumDiag:=0;
for i:=1 to n do begin
for j:=1 to n do begin
a[i,j]:=Random(199)-99;
if i=j then SumDiag:=SumDiag+a[i,j];
Write(a[i,j]:4)
end;
Writeln
end;
for i:=1 to 4*n do Write('-');
Writeln;
Writeln('Сумма элементов на главной диагонали ',SumDiag);
p:=SumDiag/15;
k:=0;
for i:=1 to n do
for j:=1 to n do
if a[i,j]<p then k:=k+1;
Writeln('Искомое количество элементов ',k)
end.
<u>Пример</u>
*** Исходная матрица ***
95 37 30 21 83 -99 48 -40 49 -19
-66 -82 88 -24 70 14 -88 11 60 14
-72 -80 90 25 68 23 91 66 -54 52
33 16 25 -72 85 58 -39 44 8 -29
8 78 -79 51 50 -61 -13 -87 87 66
63 -45 94 -48 59 76 46 -94 53 -40
-90 81 -85 96 47 18 -8 61 -10 -87
-47 -33 -97 -10 -93 -51 98 -60 74 30
-63 78 79 -21 89 -21 21 -26 -31 -91
-88 -45 91 -51 -39 26 64 -75 -96 -67
----------------------------------------
Сумма элементов на главной диагонали -9
Искомое количество элементов 46
Имена пишу сокращённо:
Р сказал: последнее место занял А
Э сказал: последнее место занял Э
Значит, один из них солгал - не могли оба занять последнее место.
Значит, А сказал правду, и его место не последнее.
Значит, солгал Р, сказав что у А последнее место.
Ответ: солгал Раиф
Командный интерфейс - особенность: работает только с командами, нет графики
Графический интерфейс - особенность: графически-обустроенный интерфейс
Объектно-ориентированный интерфейс - особенность: объединение двух графический интерфейсов | преимущества: легок в управлении
Дано:
375 байт * 8 = 3000 бит - объем этого сообщения
Р=500 символов
Решение:
3000÷500 = 6 бит (информ. вес каждого символа в этом сообщении).
Находим мощность алфавита по формуле <em>N = 2^i</em>
N = 2^6 = 64 (мощность этого алфавита)
Ответ: Вес- 6 бит, Мощность - 64 символа.
В строке формул можно посмотреть формулы.
Лист защищен без пароля, чтобы случайно не уничтожить формулы