Var
a,b:integer;
i:integer;
begin
for i:=1 to 3 do
begin
writeln('Pryamougolnik ', i);
writeln('vvedite storonu a');
readln(a);
writeln('vvedite storonu b');
readln(b);
writeln('perimetr = ', (a+b)*2);
end;
end.
26 букв и 10 цифр составляют алфавит мощностью 36 знаков. Если кодировать их числами от 0 до 35, а 2⁵ < 35 < 2⁶, то для одного знака потребуется до 6 бит. По условию "Каждый символ кодируется <u>одинаковым</u> и минимально возможным количеством бит", поэтому принимаем размер 6 бит. Длина номера 7 символов и суммарно они займут 7×6 = 42 бита. Но по условию номер должен занимать целое число байт. В байте 8 бит, тогда для номера нужно отвести 42/8 = 6 байт с округлением до целых в большую сторону. 20 номеров потребуют для хранения 6×20 = 120 байт.
<u><em>Ответ:</em></u> 120 байт
1) По формуле Шеннона 2^i=N, где N - мощность, а i - кол-во бит, которыми кодируется каждый симфол. Таким образом найдём i=6. 6 бит на каждый символ.
Символов во фразе 4+1+4+1+4+1=15. 15*6=60бит.
Ответ: 60 бит.
2) 2гб=2*2^10мб=2*2^20кб=2*2^30байт=2^33бит=2^34 бит
3)125124Кбит=125124/2^13=31281/2^11=31281/2048=15,27