cheremetdiana
?>

1) определите объём памяти для хранения цифрового аудиофайла , время звучания которого 5 минут при частоте дискретизации 44, 1 кгц и глубине кодирования 16 битов . 2) одна минута записи цифрового аудиофайла занимает на диске 1, 3 мбайт , разрядность звуковой платы - 8. с какой частотой дискретизации записан звук ? 3) две минуты записи цифрового аудиофайла занимают на диске 5, 1 мбайт .частота дискретизации - 22050 гц . какова разрядность аудиоадаптера ? 4) объём свободной памяти на диске -0, 01 гбайт , разрядность звуковой платы - 16. какова будет длительность звучания цифрового аудиофайла , если его записать с частотой дискретизации 44100 гц ?

Информатика

Ответы

Avdeeva Yelizaveta
Задание 1
Информационный объем I = 44100 Гц * 5 * 60 с * 16 бит = 211680000 бит = 26460000 байт = 25839,84375 Кбайт = 25,23422241210938 Мбайт

Задание 2
I = 1,3 Мбайт t = 1 мин Частота дискретизации v = 1,3 * 1024 * 1024 * 8 бит / 60 с / 8 бит = 22719,147 Гц

Задание 3
I = 5.1 Мбайт, t = 2 минуты, v = 22050 Гц Разрядность аудиоадаптера i = 5.1 * 1024 * 1024 * 8 бит / (2 * 60) с / 22050 Гц = 16,1685 бит (округленно 16 бит)

Задание 4
I = 0.01 Гбайт, i = 16 бит, v = 44100 Гц Время t = 0,01 * 1024 * 1024 * 1024 * 8 бит / 16 бит / 44100 Гц = 121 с (округляем до 120 с)
madjk

#include <iostream>

#define min(a,b) ((a)<(b)?(a):(b))

#define max(a,b) ((a)>(b)?(a):(b))

using namespace std;

double distance(double x1, double y1, double x2, double y2)

{

return sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));

}

int main() {

double ax, ay, bx, by, cx, cy;

double ab, ac, bc;

cout << "A: ";

cin >> ax >> ay;

cout << "B: ";

cin >> bx >> by;

cout << "C: ";

cin >> cx >> cy;

ab = distance(ax, ay, bx, by);

bc = distance(bx, by, cx, cy);

ac = distance(ax, ay, cx, cy);

// Используем свойство тупоугольности треугольника: a^2+b^2<c^2

if ((ab * ab + bc * bc < ac * ac) || (ab * ab + ac * ac < bc * bc) || (bc * bc + ac * ac < ab * ab))

{

 // Площадь по формуле Герона

 double hp = (ab + ac + bc) / 2; // Полупериметр

 cout << "Square: " << sqrt(hp * (hp - ab) * (hp - ac) * (hp - bc)) << endl;

 cout << max(max(ab, ac), bc) << ", "

  << (ab + ac + bc - min(min(ab, ac), bc) - max(max(ab, ac), bc)) << ", "

  << min(min(ab, ac), bc);

}

else cout << "Entered points cannot be vertices of an obtuse triangle";

return 0;

}

Espivak

192 символа на страницу - итого 30720 символов на весь текст. Мощность алфавита 256 - значит в алвавите 256 знаков. 2 в степени восемь - равно 256 (от 0 до 255). Т. е. весь алфавит можно закодировать одним байтом (в одном байте - как раз восемь бит, степень двойки. Бит - принимает ДВА значения - 0 и 1 - отсюда основание 2, которое возводим в восемь :) ) на каждый символ текста надо потратить один байт памяти. Итого получаем 30720 БАЙТ. в одном КИЛОБАЙТЕ 1024 байта. Делим 30720 на 1024 получаем 30 КБайт.

Объяснение:

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

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

1) определите объём памяти для хранения цифрового аудиофайла , время звучания которого 5 минут при частоте дискретизации 44, 1 кгц и глубине кодирования 16 битов . 2) одна минута записи цифрового аудиофайла занимает на диске 1, 3 мбайт , разрядность звуковой платы - 8. с какой частотой дискретизации записан звук ? 3) две минуты записи цифрового аудиофайла занимают на диске 5, 1 мбайт .частота дискретизации - 22050 гц . какова разрядность аудиоадаптера ? 4) объём свободной памяти на диске -0, 01 гбайт , разрядность звуковой платы - 16. какова будет длительность звучания цифрового аудиофайла , если его записать с частотой дискретизации 44100 гц ?
Ваше имя (никнейм)*
Email*
Комментарий*