1. 46 бит
2. 256 символов
Объяснение:
I = K * i
I - информационный объём текстового сообщения
K - количество символов в сообщении
i - информационный вес одного символа (число бит, используемых для записи одного символа)
N = 2^i
N - мощность алфавита (количество символов в алфавите)
i - информационный вес одного символа (число бит, используемых для записи одного символа)
1.
Дано:
N = 512 символов
K = 37 символов
Найти:
I
512 = 2^i
512 = 2⁹
i = 9 бит
I = 37 * 9 = 46 бит = 5,75 байт
2.
Дано:
I = 2 Кбайт = 16 384 бит
K = 2 048 символов
Найти:
N
I = K * i
i = I / K
i = 16 384 / 2 048 = 8 бит
N = 2⁸ = 256 символов
1 байт = 8 бит
1 Кбайт = 1 024 байт
var mass: Array[1..10] of integer;
i, k1, k2: integer;
begin
for i := 1 to 10 do begin
write('Введите ', i, ' элемент массива: ' );
readln(mass[i]);
end;
write('Введите k1 и k2: ' );
readln(k1, k2);
writeln('');
for i := k1 to k2 do begin
writeln(mass[i]);
end;
end.