ЗА ОТВЕТ
1. Производится четырёхканальная (квадро) звукозапись с частотой дискретизации 48 кГц и 24-битным разрешением. Запись длится 1 минуту, её результаты записываются в файл, сжатие данных не производится. Определить в Мбайтах объем звукового файла.
2.Производится четырехканальная (квадро) звукозапись с частотой дискретизации 20 кГц и 16-битным разрешением, результаты записываются в файл, сжатие данных не используется. Размер файла с записью не может превышать 6 Мбайт. Определить максимально возможное время звучания фоно-граммы в секундах.
3.Аналоговый звуковой сигнал был дискретизирован сначала с использованием 1024 уровней интенсивности сигнала, а затем с использованием 32 уровней интенсивности сигнала. Во сколько раз различаются информационные объемы оцифрованного звука?
4.Музыкальный фрагмент был записан в формате стерео (двухканальная запись), оцифрован и сохранён в виде файла без использования сжатия данных. Размер полученного файла – 40 Мбайт. Затем тот же музыкальный фрагмент был записан повторно в формате моно и оцифрован с разрешением в 3 раза выше и частотой дискретизации в 5 раз меньше, чем в первый раз. Сжатие данных не производилось. Укажите размер файла в Мбайт, полученного при повторной записи. В ответе запишите только целое число, единицу измерения писать не нужно.
5. Музыкальный фрагмент был записан в формате стерео (двухканальная запись), затем оцифрован и сохранён в виде файла без использования сжатия данных. Получившийся файл был передан в город А по каналу связи за 18 секунд. Затем тот же музыкальный фрагмент был повторно записан в формате моно и оцифрован с разрешением в 2 раза выше и частотой дискретизации в 2 раза больше, чем в первый раз. Сжатие данныхне производилось. Полученный файл был передан в город Б; пропускная канала связи с городом Б в 5 раз ниже, чем канала связис городом А. Сколько секунд длилась передача фай-ла в город Б? В ответе запишите только целое число, единицу измерения писать не нужно
2 048 символов
Объяснение:
I = K * i
I - это информационный объём сообщения (размер файла, содержащего сообщение)
K - количество символов в сообщении
i - информационный вес одного символа (число бит, используемых для записи одного символа)
N = 2^i
N - мощность алфавита (количество символов в алфавите)
i - информационный вес одного символа (число бит, используемых для записи одного символа)
Дано:
N = 256 символов
I = Мбайта Кбайта = 2 * 1024 = 2 048 байт
Найти:
K
256 = 2^i
256 = 2⁸
i = 8 бит = 1 байт
I = K * i
K = I / i
K = 2 048 / 1 = 2 048 символов
1 байт = 8 бит
1 Кбайт = 1 024 байт
1 Мбайт = 1 024 Кбайт
1)
from random import randint
a = [randint(0, 9) for _ in range(10)]
for number in a:
if number == 0:
print('в списке есть 0')
break
2)
from random import randint
a = [randint(0, 9) for _ in range(10)]
b = [a[index] for index in range(len(a)) if index % 2 == 0]
print(b)
3)
from random import randint
products = ['ручка', 'карандаш', 'тетрадь', 'дневник', 'резинка', 'пенал', 'бумага', 'точилка', 'маркер', 'клей', 'калькулятор', 'линейка', 'циркуль', 'транспортир', 'цветная бумага A4', 'цветные карандашы', 'цветные ручки', 'бумага A3', 'бумага A2', 'бумага A1']
лень было писать для каждого товара отдельно цену и количество, поэтому сделал так.
a = [randint(0, 20) for _ in range(20)]
b = [randint(10, 200) for _ in range(20)]
print('товар : кол-во : цена')
[print(f'{products[index]} : {a[index]} : {b[index]}') for index in range(20)]
4)
from random import randint
b = [randint(0, 200) for _ in range(20)]
print(sum(b))
5)
points = [int(point) for point in input('Введите оценки через пробел: ').split()]
minimum = min(points)
maximum = max(points)
while minimum in points or maximum in points:
del points[points.index(minimum)]
del points[points.index(maximum)]
print(sum(points) / len(points))