Для решения этой задачи нам необходимо последовательно выполнить несколько шагов:
- Найдем размер исходного текста в байтах. Для этого умножим объем текста в мегабайтах на 1024 (1 Мбайт = 1024 Кбайт).
Исходный текст: 2 Мбайт = 2 * 1024 = 2048 Кбайт.
- Определим длительность аудиозаписи, используя данные о частоте дискретизации и глубине кодирования. Формула для расчета объема аудиозаписи в байтах в минуте выглядит следующим образом:
Объем = (Частота дискретизации * Глубина кодирования) / 8.
Объем = (24 кГц * 24 бит) / 8 = 72 Кбайт в секунду.
Поскольку длительность записи должна быть 1 минута, то количество Кбайт в минуте будет равно 72 * 60 = 4320 Кбайт.
- Рассчитаем объем исходного звукового файла после чтения текста за минуту. С учетом того, что диктор успевал прочитывать 1,5 Кбайт текста в минуту, получаем:
Объем аудиозаписи с текстом за минуту = 2048 Кбайт + 4320 Кбайт = 6368 Кбайт.
- Найдем размер сжатого звукового файла после сжатия на 60% от исходного:
Сжатый объем = 6368 Кбайт * 0,4 = 2547,2 Кбайт.
- После разделения звукозаписи на фрагменты размером 30 Мбайт, найдем количество полученных фрагментов:
Количество фрагментов = (Сжатый объем) / (Размер одного фрагмента) = 2547,2 Кбайт / (30 * 1024) = примерно 8 фрагментов.
Итак, количество полученных фрагментов равно примерно 8 фрагментам.