1) program n_1; var a:array[1..10] of integer; i, n, k, s:integer; begin writeln('Введите кол-во элементов'); readln(n); k:=0; for i:=1 to n do begin a[i]:=random(20)+10; writeln(a[i],' '); if (i mod 2=0) then s:=s+a[i]; If (i mod 2<>0) then k:=k+1; end; writeln('Сумма=',s); writeln('Кол-во нечётных элементов=',k); end. 2) program kol_vo_elementov; var a:array[1..10] of integer; i, n, k, s:integer; begin writeln('Введите кол-во элементов'); readln(n); k:=0; for i:=1 to n do begin a[i]:=random(9)+1; writeln(a[i],' '); if (i mod 2=0) then k:=k+1; end; writeln('Кол-во чётных элементов=',k); end.
Будем считать, что на каждый символ одного и того же сообщения приходится одинаковое число битов. Если количество информации в первом тексте в 2,5 раза меньше, чем во втором тексте, а количество символов одинаково, то каждый символ первого текста несёт в 2,5 раза меньше информации, чем символ второго текста.
В каждом алфавите не более 32 символов, поэтому на 1 символ приходится не более 5 бит. Все варианты: 1, 2, 3, 4, 5. Среди вариантов есть только один случай, при котором отношение двух чисел будет равно 2,5, только в том случае, когда символ второго алфавита несёт 5 бит (размер алфавита 2^5 = 32), а символ первого алфавита - 2 бита (размер алфавита 2^2 = 4).
ответ. Первый алфавит содержит 4 символа, второй алфавит - 32 символа.
program n_1;
var a:array[1..10] of integer;
i, n, k, s:integer;
begin
writeln('Введите кол-во элементов');
readln(n);
k:=0;
for i:=1 to n do
begin
a[i]:=random(20)+10;
writeln(a[i],' ');
if (i mod 2=0) then
s:=s+a[i];
If (i mod 2<>0) then
k:=k+1;
end;
writeln('Сумма=',s);
writeln('Кол-во нечётных элементов=',k);
end.
2)
program kol_vo_elementov;
var a:array[1..10] of integer;
i, n, k, s:integer;
begin
writeln('Введите кол-во элементов');
readln(n);
k:=0;
for i:=1 to n do
begin
a[i]:=random(9)+1;
writeln(a[i],' ');
if (i mod 2=0) then
k:=k+1;
end;
writeln('Кол-во чётных элементов=',k);
end.
В каждом алфавите не более 32 символов, поэтому на 1 символ приходится не более 5 бит. Все варианты: 1, 2, 3, 4, 5. Среди вариантов есть только один случай, при котором отношение двух чисел будет равно 2,5, только в том случае, когда символ второго алфавита несёт 5 бит (размер алфавита 2^5 = 32), а символ первого алфавита - 2 бита (размер алфавита 2^2 = 4).
ответ. Первый алфавит содержит 4 символа, второй алфавит - 32 символа.