В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
sokolovskaymasha
sokolovskaymasha
09.09.2020 03:11 •  Информатика

сделать задание. В python нужно сделать вот так.

Показать ответ
Ответ:
mo14yn
mo14yn
26.10.2020 15:15
Запись с 64 уровнями дискретизации требует 8 бит на отсчет. По-видимому, речь идет об амплитуде сигнала. Для записи сигнала с частотой 16 кГц в каждую секунду делается 16 000 отсчетов. Поскольку запись стереофоническая, то она использует два канала, т.е. количество отсчетов в секунду составит 2 х 16 000 = 32 000. За минуту и 10 секунд, т.е. за 70 секунд - в 70 раз больше.
Итого получаем 32 000 х 70 х 8 = 17 920 000 бит.
Переведем это значение в байты, поделив на 8 ( в 1 байте 8 бит), а затем в килобайты, поделив на 1024. Получим 17 920 000 / 8 / 1024 ≈ 2 188 (Кбайт).

Наиболее близкий из ответов: 2) 2048
0,0(0 оценок)
Ответ:
steik20155
steik20155
26.03.2022 03:20
Рассмотрим случай, когда число клеток по вертикали n четное. В этом случае каждая пара горизонталей доски содержит ровно m клеток (m - число клеток доски по горизонтали). Тогда общее число черных клеток равно m*n/2.
При нечетном n к рассмотренным горизонтальным строкам добавляется еще одна - нечетная, конфигурация которой совпадает с первой (нечетной) горизонталью.
Если клетка в левом нижнем углу первой горизонтали черная, то количество черных клеток в ней можно определить как сумму результата целочисленного деления количества клеток по горизонтали на два и остатка от этого деления. В результате приходим к следующей формуле:
k=\begin {cases} \frac{mn}{2}, \ n \, mod \, 2=0 \\ \frac{m(n-1)}{2}+ (m \, div \, 2)+(m \, mod \, 2), \ n \, mod \, 2=1 \end {cases}

Ниже представлен текст программы на языке Pascal.ABC.NET

var
  m, n: integer;

begin
  Write('Введите количество горизонталей на доске: ');
  Readln(n);
  Write('Введите количество вертикалей на доске: ');
  Readln(m);
  if (n mod 2) = 0 then Writeln('Черных клеток на доске- ', m * n / 2)
  else Writeln('Черных клеток на доске- ', m * (n-1) / 2 + (m div 2) + (m mod 2))
end.

Тестовое решение:

Введите количество горизонталей на доске: 8
Введите количество вертикалей на доске: 7
Черных клеток на доске- 28
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота