Aleksandr740
?>

1. Производится одноканальная (моно) звукозапись с частотой дискретизации 48 кГц и глубиной кодирования 16 бит. Запись длится 2 минуты, ее результаты записываются в файл, сжатие данных не производится. Каков примерный размер в мегабайтах у полученного файла? 2.Объём свободной памяти на диске – 5, 25 Мбайт, разрядность звуковой платы – 16 бит. Какова длительность звучания цифрового аудиофайла, записанного с частотой дискретизации 22, 05 КГц: Сделайте кратко

Информатика

Ответы

zhannasokortova

1. Так как ча­сто­та дис­кре­ти­за­ции 48 кГц, то за одну се­кун­ду за­по­ми­на­ет­ся 48000 зна­че­ний сиг­на­ла.

Глу­би­на ко­ди­ро­ва­ния – 16 бит = 2 байта, время за­пи­си 2 ми­ну­ты = 120 се­кунд, по­это­му для хра­не­ния ин­фор­ма­ции о такой за­пи­си по­тре­бу­ет­ся 48000 · 2 · 120 = 11520000 байт или 11520000/220 = 10,99 Мб, что близ­ко к 11 Мб.

2. Объем файла длительностью t секунд равен 16 бит * t секунд * 22,05 кГц = 2 байт * t секунд * 22 050 кГц = 44 100 t байт

По условию он равен 5,25 Мб = 5 376 Кб = 5 505 024 байт

44 100 t = 5 505 024

t = 5 505 024 / 44 100 ≈ 125сек

hrim5736
С начала переводим в десятичную сист. счисл.:
1*3^{2}+2*3^{1}+1*3^{0}+2*3^{-1}+1*3^{-2}+0*3^{-3}=16,77777778
Теперь переведём в шестнадцатиричную систему счисления. Для этого нужно целую часть поделить на число системы счисления то есть 16, остатки от деления будут целой частью полученного числа. Дробную часть числа умножим на 16, из полученного числа выделить целую часть - это будет первая цифра числа, числа после запятой снова умножим и снова выделим из полученного числа целую часть и так продолжать до тех пор пока любо не получится число без чисел после запятых либо можно не считать тем самым округлить число.
Из этого следует что:
16/16=1 ост. 0 - составляем число от частного к первому остатку получаем, что целая часть искомого числа 10.
Далее вычисляем дробную часть:
0,77777778*16=12,44444448
0,44444448*16=7,11111168
0,11111168*16=1,77778688
0,77778688*16=12,44459008
На этом остановимся, т. к. в шеснадцатиричной сист. счисл. нет числа 12 заменим его на букву С и получим 0,С71С
Соединим полученные результаты.
ОТВЕТ:10,С71С
sashaleb88
Using System;

static void Main()
{
        int[] sourceArray = new int[] {3, 1, -4, -4, 65};                  //Исходный массив
        int[] newArray = new int[sourceArray.Length * 2];                  //Новый массив с максимальной нужной длиной
        int newArrayIndex = 0;                                             //Индекс для нового массива
        for (int i = 0; i < sourceArray.Length; i++)
        {
                newArray[newArrayIndex++] = sourceArray[i];
                if (i == sourceArray.Length - 1 || sourceArray[i] != sourceArray[i + 1])
                        newArray[newArrayIndex++] = 0;
        }
        for (int i = 0; i < newArrayIndex; i++)                            //Выводим новый массив на экран
                Console.Write(newArray[i] + " ");
        Console.ReadKey();
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. Производится одноканальная (моно) звукозапись с частотой дискретизации 48 кГц и глубиной кодирования 16 бит. Запись длится 2 минуты, ее результаты записываются в файл, сжатие данных не производится. Каков примерный размер в мегабайтах у полученного файла? 2.Объём свободной памяти на диске – 5, 25 Мбайт, разрядность звуковой платы – 16 бит. Какова длительность звучания цифрового аудиофайла, записанного с частотой дискретизации 22, 05 КГц: Сделайте кратко
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Шуршилина_Ильич
iralkap
ski89439
Александрович Владимирович
fominovaVladislav1346
antoha512
artemy682719
nekarpova
missbuhgalter2013
optikmir
kseniyavaganova
Yelena1409
omigunova39
KrisTinka
bolosolo77