1 минута это 60 сек. умножаем 60сек на частоту 44.1 кГц 44100 гц) и на разрядность в битах (16) и на два (звук стерео, значит два канала) 60*44100*16*2=8467200 бит делим на 1024 чтобы узнать, сколько это кбит 8467200/1024=82687.5 Кбит делим на 1024 чтобы узнать, сколько это Мбит 82687.5/1024=80.75 Мбит или разделив на 8 получим размер в Мбайт 80.75/8=10.09 Мбайт
Правильно пишется шестнадцатеричный. При переводе 2⇒16 число справа налево делится на группы из 4 цифр каждая, затем каждая группа заменяется на шестнадцатеричную цифру: 1000111111₂ = 10 0011 1111₂ = 23F₁₆ При переводе 10⇒12 число надо делить на 12 и выписать остатки от деления в обратном порядке. Остаток 10 заменить на A, остаток 11 - на B 923₁₀ = 64B₁₂ Два последних примера лучше делать за 2 действия: сначала перевести в 10-ю систему счисления, а потом - в 5 (или 12) 79₁₆ = 121₁₀ = 441₅ 1050₈ = 552₁₀ = 3A0₁₂
Const n=4; var arr: array[1..n, 1..n] of integer; i, j, t, buf: integer; begin for i:=1 to n do for j:=1 to n do begin write('Введите элемент: '); readln(arr[i,j]); end; writeln('Введеная матрица:'); for i:=1 to n do begin for j:=1 to n do write(arr[i,j]:4); writeln(); end; //Сортировка for j:=1 to n do for i:=1 to n-1 do for t:=i+1 to n do if arr[i,j] > arr[t,j] then begin buf := arr[i,j]; arr[i,j] := arr[t,j]; arr[t,j] := buf; end; writeln('Отсортированная матрица:'); for i:=1 to n do begin for j:=1 to n do write(arr[i,j]:4); writeln(); end; end.
умножаем 60сек на частоту 44.1 кГц 44100 гц) и на разрядность в битах (16) и на два (звук стерео, значит два канала)
60*44100*16*2=8467200 бит
делим на 1024 чтобы узнать, сколько это кбит
8467200/1024=82687.5 Кбит
делим на 1024 чтобы узнать, сколько это Мбит
82687.5/1024=80.75 Мбит
или разделив на 8 получим размер в Мбайт
80.75/8=10.09 Мбайт