№ 9830 Основная волна 27.06.23 (Уровень: Базовый)
Производилась двухканальная (стерео) звукозапись с частотой дискретизации 48 кГц и 24-битным разрешением. В результате получен файл размером 288 Мбайт без учёта размера заголовка и без сжатия данных. Определите длительность звукозаписи (в минутах). В качестве ответа укажите ближайшее к полученному времени записи целое число.
I = 288 * 2 ** 23
- вычисляем значение переменной I
как произведение 288 и 2 в степени 23, т.к нам нужен вес файла в битах.a = 2
- присваиваем переменной a
значение 2, т.к. у нас двухканальная запись.b = 48000
- присваиваем переменной b
значение 48000, т.к. работаем с наименьшей единицей измерения - гц.c = 24
- присваиваем переменной c
значение 24.t =
*print*(*round*(t))I / (a * b * c * 60)
- вычисляем значение переменной t
как результат деления значения переменной I
на произведение значений переменных a
, b
, c
и домножаем
знаменатель еще на 60, т.к. нас просят найти длительность звукозаписи в минутах.*print*(*round*(t))
- выводим значение переменной t
.# Формула:
# I (вес файла) = a (количество каналов) * b (частота дискретизации) *
# c (битное разрешение) * t (длительность)
I = 288 * 2 ** 23
a = 2
b = 48000
c = 24
t = I / (a * b * c * 60)
print(round(t))