3). В таблице Dat представлены данные о количестве голосов, поданных за 10 исполнителей народных песен (Dat[1] — количество голосов, поданных за первого исполнителя, Dat[2] — за второго и т. д.). Определите, какое число будет напечатано в результате работы следующей программы. Текст программы приведён на пяти языках программирования. Vark,m:integer;
Dat:array[1..10]ofinteger;
Begin
Dat[1]:=16;Dat[2]:=20;
Dat[3]:=20;Dat[4]:=41;
Dat[5]:=14;Dat[6]:=21;
Dat[7]:=28;Dat[8]:=11;
Dat[9]:=15;Dat[10]:=35;
m :=50;
fork :=1to10do
ifDat[k]< m then
begin
m :=Dat[k];
end;
writeln(m);
End.
При общем объеме 400 бит количество символов будет равно 400/10=40
2) 2⁴ < 20 < 2⁵, поэтому для кодирования одного символа нужно 5 бит.
Одна строка потребует для кодирования 20×5=100 бит, страница - 20×100=2000 бит, книга - 20×2000 = 40 000 бит = 40 Кбит
3) 6 Кбайт = 6×1024 = 6144 байт = 6144×8 = 49 152 бит
Для кодирования одного символа нужно 49 152/1536 = 32 бита.
Тогда мощность алфавита составит 2³² = 4 294 967 296 символов. Бред какой-то...