М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
kuvandykov05
kuvandykov05
02.08.2021 21:11 •  Информатика

Производится одноканальная моно звукозапись с частотой искретизации 64 гц. при записи использовались 64 уровня дискретизации. запись длится 5 минут 20 секунд. какой размер (в килобайтах) ?

👇
Ответ:
Hyies
Hyies
02.08.2021
Я ошибся! King154Rus прав! Число уровней дискретизации не равно глубине квантования.
64 уровня = 2^6
6 - это и есть глубина квантования
Плотность потока равна частоте дискретизации, умноженной на глубину квантования: i = 64 Гц * 6 бит = 384 бит/с.
Объем файла равен плотности потока, умноженной на время записи:
I=384 бит/с * 5 м 20 с = 384 бит/с * 320 с =  122 880 бит = 
= 122 880 бит / (1024 бит/кбит) = 120 кбит = 120 кбит /(8 бит/байт) = 15 кбайт
4,5(57 оценок)
Ответ:
pumpus
pumpus
02.08.2021
N=2^i=64=2^6
i=6
I=V*t*i=64*6*360=16,875 кБ
ответ:16,875 кБ
4,6(84 оценок)
Открыть все ответы
Ответ:
upf300804
upf300804
02.08.2021
#include <iostream>
#include <algorithm>
#include <vector>using namespace std;bool Has(const vector<int> &primeNumbers, int value)
{
  bool has = false;
  for (int prime_number : primeNumbers)
  {
    if (value % prime_number == 0)
    {
      has = true;
    }
  }
  return has;
}vector<int> GetPrimeNumbers(int i)
{
  vector<int> primeNumbers= { 2, 3 };
  for (int j = 4;j < i;j++)
  {
    if (!Has(primeNumbers, j))
    {
      primeNumbers.push_back(j);
    }
  }
  return primeNumbers;
}int main()
{
  int n;
  cin >> n;
  vector<int> prime_numbers = GetPrimeNumbers(n);
  for (int prime_number : prime_numbers)
  {
    cout << prime_number << endl;
  }
  cin >> n;
  return 0;
}
4,6(20 оценок)
Ответ:
syrovnikolas
syrovnikolas
02.08.2021
Напишу ответ, потому что:
1) Все же С++ изучают реже, чем Паскаль
2) Чтобы в очередной раз показать преимущества Паскаля над С-подобными языками для школьных задач.
Как говорится, "Имеющий глаза - да увидит!"

// PascalABC.NET 3.3, сборка 1555 от 21.10.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('N=');
  for var i:=1 to n do begin
    var (flag,j,r):=(True,2,Round(Sqrt(i)));
    while flag and (j<=r) do
      if i mod j = 0 then flag:=false
      else j+=1;
    if flag then Print(i)
    end
end.

Пример
N= 150
1 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149
4,4(64 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ