Формула для кодирования звука:
V=k*i*v*t, где V - размер полученного звукового файла(в битах), i - глубина звука(разрешение)(в битах), v - частота дискретизации(в герцах), t - время записи(в секундах), k - кол-во каналов(моно -1 , стерео -2).
В данной задаче:
V=48 Мбайт=48*1024*1024*8 бит
v=64 кГц=64*1000 Гц
i=16 бит
k=2 (стерео)
t - ?
Находим t:
Так как нужно приблизительное значение, то для упрощения вычислений представим:
В итоге:
Переводим в минуты:
мин
Ответ: 3
1. 16, 256, 2^16, 2^24, 2^32
3. 256 цветов, следовательно 8 бит глубина цвета. 120*8 бит/ 8 бит =120 точек
4. 256*1024*8 (объем памяти в битах)> 4(глубина цвета при палитре в 16 цветов)*640*180 Значит объема памяти достаточно
2 в 4 раза, так как 65536 это 16 степень числа 2, а 16 - - четвертая, следовательно 16/4=4
Пишу на питоне:
n=int(input())
s=0
for i in range(1,n+1):
s+=i
print(s)
Ответ:
1. 50 байт
2. 4 страницы
Объяснение:
2. всего текст занимает 10*1024 байта=10240 байт
8 битная кодировка означает что на хранение 1 символа требуется 8 бит=1 байт. получается, что текст содержит 10240 символов.
этот текст поместится на 10240/64 строках = 160 строк
160 строк поместятся на 160/40=4 страницах
1. посчитаем сколько символов в строке, учитывая пробелы и знаки - 50.
101111(2) = 1*2^5+0*2^4+1*2^3+1*2^2+1*2^1+1*2^0=
=32+8+4+2+1=47(10)