N=2^i
N=16=2^4=>i=4бита информационный объем 1 символа
Всего символов n=90=>
I=n*i= 90*4=360 бит инф.объем всего сообщения
1 байт=8 бит=>
360:8=45 байт
Ответ: 45 байт
256 - мощность алфавита
а 8ая степень двойки - это количество БИТ на один символ
в 1 байте - 8 бит
т.е. на один символ требуется 8 / 8 = 1 Байт
если учесть, что 1 кБайт = 1024 байт, то
1,5 * 1024 = 1536
так мы переведем объем текста из кБайт в Байты
и вот весь объем текста делим на объем одного символа
1536 / 1 = 1536
В тексте 1536 символов
Ответ:
Объяснение:
Подбор кода(Как кодировать), кодирование(Сам процесс), передача, прием, расшифровка(Подборка ключа и т.п).
Var n:integer;
a:array[1..27] of string[15]=
('один','два','три','четыре','пять','шесть','семь','восемь','девять',
'десять','одиннадцать','двенадцать','тринадцать','четырнадцать',
'пятнадцать','шестнадцать','семнадцать','восемнадцать','девятнадцать',
'двадцать','тридцать','сорок','пятьдесят','шестьдесят','семьдесят',
'восемьдесят','девяносто');
begin
write('N (1..99) = ');
readln(N);
if (n>=1)and(n<=19)
then writeln(a[n])
else begin
write(a[n div 10 + 18]);
if n mod 10 <> 0 then write(' ',a[n mod 10]);
writeln;
end;
end.
Пример:
N (1..99) = 46
сорок шесть