1) n=2 в степени i
Где n - кол-во символов в алфавите, а i - вес одного символа в битах. Подставим значение n в формулу.
8=2 в степени i
Значит, i=3.
2) m=k*i
Где m - кол-во информации сообщения (в битах/байтах и т.д.), k - кол-во символов в сообщении. Подставим значения:
m=13*3=39 (бит)
Ответ: 39 бит.
<em>Формула некорректна, поскольку при i=1 и k=1 знаменатель дроби обращается в ноль. Программа будет всегда возвращать "бесконечность".</em>
var
i,k,m,n,ik:integer;
si,sk,facti,factk:double;
begin
Write('Введите через пробел значения m и n: ');
Read(m,n);
sk:=0; factk:=1;
for k:=1 to m do
begin
si:=0; facti:=1; ik:=1; factk:=factk*k;
for i:=1 to n do
begin
ik:=-ik; facti:=facti*i;
si:=si+factk/(ik+facti)
end;
sk:=sk+si
end;
Writeln('Результат: ',sk)
end.
"Навигатор"
Рабочая область
"Файл"
"Рассылка"
"Главная"
5кбайт=5120 байт
<span>12288бит это </span>1536 байт, 1.5 килобайт
2 бит=0.25 байт
1536мбайт=1.5гб, 1572864кбайт