Частота дискретизации - кол-во отсчётов у звуковой волны с её параметрами. Сам посмотри какие, хороший звук это 44100 - 48000, хотя мне 22050 нравится.
А в чём проблема? У тебя ведь есть готовая программа.
//PascalABC.NET
//Версия 3.3, сборка 1634
begin
write(abs(ReadInteger).ToString.Select(x->x.ToDigit).Sum);
end.
По формуле N=2^i находим информационный вес одного символа (N=16=>i=4 бита)
количество символов - это общий вес, делённый на вес символа (I=ki=>k=I/i=4*2^13/4=2^13 символов)
Вторая задача решается так же