1) Какой объем памяти требуется для хранения цифрового аудиофайла с записью звука высокого качества при условии, что время звучания составляет 3 минуты?
2) Какой объем данных имеет моноаудиофайл, длительность звучания которого 1
секунда, при среднем качестве звука (16 бит, 24 кГц)?
3) Рассчитайте объем стереоаудиофайла длительностью 20 секунд при 20-битном
кодировании и частоте дискредитации 44,1 кГц.
4) Рассчитайте время звучания моноаудиофайла, если при 16-битном кодировании
и частоте дискретизации 32 кГц его объем равен 700 Кбайт.
5) Размер аудиофрагмента без сжатия данных в формате моно – 24 Мбайта.
Необходимо определить размер этого же аудиофрагмента в мегабайтах,
записанного повторно без сжатия данных в квадроформате (четырехканальная
запись) и оцифрованного с разрешением в 2 раза выше и частотой
дискретизации в 4 раза меньше, чем первоначально.
6) Музыкальный фрагмент был записан в формате моно, оцифрован и сохранен в
виде файла без использования сжатия данных. Размер полученного файла –
840Мбайт. Затем тот же музыкальный фрагмент был записан повторно в
формате стерео (двухканальная запись) с частотой дискретизации в 2,5 раза
больше, чем в первый раз. При этом при повторной записи темп
воспроизведения музыки был увеличен в 8 раз. Сжатия данных не
производилось. Укажите размер файла в Мбайтах, полученного при повторной
записи.
7) Проводится видеозапись со звуком с разрешением кадра 512х256 пикселей и
глубиной цвета – 8 бит, частотой кадров – 22 в секунду и длительностью 2
минуты. Сопроводительная звуковая дорожка представляет собой
двухканальную аудиозапись с частотой дискретизации 32 кГц и 32-битным
разрешением. Сжатие данных не проводится. Каким будет размер полученного
файла в мегабайтах?1) Какой объем памяти требуется для хранения цифрового аудиофайла с записью
звука высокого качества при условии, что время звучания составляет 3 минуты?
2) Какой объем данных имеет моноаудиофайл, длительность звучания которого 1
секунда, при среднем качестве звука (16 бит, 24 кГц)?
3) Рассчитайте объем стереоаудиофайла длительностью 20 секунд при 20-битном
кодировании и частоте дискредитации 44,1 кГц.
4) Рассчитайте время звучания моноаудиофайла, если при 16-битном кодировании
и частоте дискретизации 32 кГц его объем равен 700 Кбайт.
5) Размер аудиофрагмента без сжатия данных в формате моно – 24 Мбайта.
Необходимо определить размер этого же аудиофрагмента в мегабайтах,
записанного повторно без сжатия данных в квадроформате (четырехканальная
запись) и оцифрованного с разрешением в 2 раза выше и частотой
дискретизации в 4 раза меньше, чем первоначально.
6) Музыкальный фрагмент был записан в формате моно, оцифрован и сохранен в
виде файла без использования сжатия данных. Размер полученного файла –
840Мбайт. Затем тот же музыкальный фрагмент был записан повторно в
формате стерео (двухканальная запись) с частотой дискретизации в 2,5 раза
больше, чем в первый раз. При этом при повторной записи темп
воспроизведения музыки был увеличен в 8 раз. Сжатия данных не
производилось. Укажите размер файла в Мбайтах, полученного при повторной
записи.
7) Проводится видеозапись со звуком с разрешением кадра 512х256 пикселей и
глубиной цвета – 8 бит, частотой кадров – 22 в секунду и длительностью 2
минуты. Сопроводительная звуковая дорожка представляет собой
двухканальную аудиозапись с частотой дискретизации 32 кГц и 32-битным
разрешением. Сжатие данных не проводится. Каким будет размер полученного
файла в мегабайтах?
Фрагмент записан верно.
1.
Полный код:
arr = [i for i in range(9)]
print(arr)
a = arr[2]
arr[2]=arr[8]
arr[8]=a
print(arr)
2. В Python третья переменная нам не нужна для перестановки местами элементов списка, мы можем намного проще сделать. А если говорить про все остальные языки, то без третьей переменной мы не сможем никак иначе обменять значения элементов массива. Например: Хотим мы найти максимум и переставить его на 5 позицию, без 3 переменной нам никак не обойтись.
3.
i_max - индекс максимального элемента
i_min - индекс минимального элемента
arr - наш список
Наш фрагмент кода выглядит так:
arr[i_max], arr[i_min] = arr[i_min], arr[i_max]
s, w: string;
i, X, n, k, p, q: integer;
begin
Writeln('Введите фразу, разделяя слова ровно одним пробелом');
Readln(s);
Write('Введите номер слова для поиска: '); Readln(X);
{
Ищем в строке s местоположение слова номер Х.
Его начальную позицию в строке обозначим p, а конечную - q
}
n := Length(s);
i := 1; k := 0; p := 0; q := 0;
repeat
if s[i] = ' ' then
begin
Inc(k);
if k = X - 1 then p := i + 1
else if k = X then q := i - 1
end;
if q = 0 then i := i + 1
until (q > 0) or (i > n);
if (p = 0) then Writeln('Количество слов в строке меньше ', X)
else if q = 0 then q := n;
w := Copy(s, p, q - p + 1);
if (Pos('а', w) > 0) or (Pos('о', w) > 0) then
Writeln('Одна из букв (а,о) есть в слове "', w, '"')
else Writeln('В слове "', w, '" нет ни буквы а, ни буквы о')
end.
Тестовое решение:
Введите фразу, разделяя слова ровно одним пробелом
Самая лучшая рыба- это колбаса!
Введите номер слова для поиска: 5
Одна из букв (а,о) есть в слове "колбаса!"
Введите фразу, разделяя слова ровно одним пробелом
Тестирование программ может служить доказательством наличия ошибок, но никогда не докажет их отсутствие!» Эд. Дейкстра, 1972 г.
Введите номер слова для поиска: 4
В слове "служить" нет ни буквы а, ни буквы о