Program n1;
const n=11;
var RAF: array[1..n] of integer;
i: integer;
p: real;
begin
write('массив: ');
for i:=1 to n do begin
RAF[i]:=random(21)-5;
write(RAF[i],' ');
end;
p:=1;
writeln;
for i:=1 to n do if RAF[i]<0 then p:=p*RAF[i];
write('произведение отрицательных: ',p);
end.
Для символа в алфавите из 32 символов (32=2^5) требуется 5 бит, поэтому весь текст займет 5*49152 = 245760 бит. Или, поделив на 1024, получим 240 Кбит. В байте 8 бит, поэтому еще надо поделить результат на 8. Окончательно получим 30 Кбайт.
Первый - аналоговый сигнал.
Второй - цифровой сигнал.