Дано:
Мощность алфавита равна N=32
Количество символов к=140
Найти: Количество информации I-?
Решение:
по формуле
N=2^i
32=2^5 => i=5 - один символ алфавита весит 5 бит
Формула количества информации в тексте I=k*i
Значит I=140*5=700 бит или 87,5 байт
Если не ошибаюсь , по-моему , ответ 77
<span>
var
l,a,b:integer;
s: string;
begin
write('Введите строку: ');
readln(s);
l:=length(s);
writeln('L=',l);
if l>6 then
begin
a:=pos('(',s);
b:=pos(')',s);
if (a>0) and (b>0) then writeln(copy(s,a+1,b-a-1));
if (a=0) and (b>0) then writeln('Скобка не открыта');
if (a>0) and (b=0) then writeln('Скобка не закрыта');
if (a=0) and (b=0) then writeln('Текста в скобках нет');
end;
<span>end.
var
n,i,k:integer;
s,t: string;
begin
write('Введите строку: ');
readln(s);
t:=s;
repeat
i:=pos(' ',t);
delete(t,1,i);
until i=0;
k:=length(t);
for i:=1 to k do
if t[i]='k' then n:=n+1;
writeln('Кол-во букв k: ',n);
<span>end.</span></span></span>
Решение на фото. Суть алгоритма в том, чтобы ввести новые переменные, отвечающие за минимум и максимум в ряду чисел. Логично, что число посередине равно сумме всех чисел минус минимум и максимум, его нужно записывать до остальных чисел.
150 ЭТО 1200 БИТ
20*30=600
600 ЭТО 4800 БИТ
1200*4800=5 760 000 БИТ
ОТВЕТ В БАЙТАХ: 90 000 БАЙТ