1) информационная сообщение объемом 1/4 мб содержит 2048 символов . какова мощность алфавита? 2) оцените информационный обьём фразы "а все-таки она вертится! ". кавычки считать не нужно.
2) k=21-кол-во символов в тексте (если не считать пробелы). Эта задача имеет несколько разных решений, в зависимости от мощности алфавита.
Если считать 1)N=64 (33 буквы в алфавите) i:=6; I=6*21=126 бит или 2)N=256 (все сущ. символы) i=8 I=8*21=168бит или 3)N=16 (весь алфавит сост только из имеющихся букв в предложении) i=4; I=4*21=84бит
Var M: array[1..32767] of real; Min: real; N, i: integer; Begin Write('N = ');ReadLn(N); if (N <= 0) then WriteLn('Количество элементов должно быть положительно') else begin Write('Введите элементы массива в количестве ',N,' штук'); For i:= 1 to N do Read(M[i]); Min := M[1]; For i:= 2 to N do if (M[i] < Min) then Min := M[i]; WriteLn; Write('Получившийся массив:'); For i:= 1 to N do begin M[i] := M[i] / Min; Write(' ',M[i]); end; end End.
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016 begin var n:=ReadInteger('n='); var a:=ArrRandomReal(n,1,50); a.Println; var m:=a.Min; if m<>0 then for var i:=0 to n-1 do a[i]/=m; a.Println end.
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016 begin var n:=ReadInteger('n='); var a:=ArrRandom(n,1,50); a.Println; var m:=a.Max; if m<>0 then for var i:=0 to n-1 do a[i]+=m; a.Println end.
I:=k*i
1)i=I/k=2²¹/2²⁰=2
ответ:4
2)
k=21-кол-во символов в тексте (если не считать пробелы).
Эта задача имеет несколько разных решений, в зависимости от мощности алфавита.
Если считать
1)N=64 (33 буквы в алфавите)
i:=6;
I=6*21=126 бит
или
2)N=256 (все сущ. символы)
i=8
I=8*21=168бит
или
3)N=16 (весь алфавит сост только из имеющихся букв в предложении)
i=4;
I=4*21=84бит