AndreiFaikov1943
?>

Оцените информационный объём моноаудиофайла длительностью 1 с при частоте дискретизации 48000 и разрядности 16 битов

Информатика

Ответы

Avolohova
/* 1 */ #include < stdio.h> struct point {       double x, y; }; struct point fillpoint(unsigned short int id) {       struct point p;       printf("точка №%d\n", id);       printf("x = ");       scanf("%lf", & (p.x));       printf("y = ");       scanf("%lf", & (p.y));       return p; } int pointsinsamequarter(struct point p1, struct point p2) {       if ( ( (p1.x > 0) & & (p2.x > 0) ) || ( (p1.x < 0) & & (p2.x < 0) ) ) { /* xs */               if ( ( (p1.y > 0) & & (p2.y > 0) ) || ( (p1.y < 0) & & (p2.y < 0) ) ) { /* ys */                       return 1;               }       }       return 0; } int main() {       struct point p1 = fillpoint(1), p2 = fillpoint(2);       printf("точки %sв одной координатной четверти", (pointsinsamequarter(p1, p2) ? "" : "не ")); } /* 2 */ #include < stdio.h> #include < math.h> int main() {       int x;       printf("x = ");       scanf("%d", & x);       float r;       int c = 0;       for (int d = 1; d < = x; d++) {               r = (float) x / d;               if ( ceilf(r) == r ) c++;       }       printf("ответ: %d", c); }
татьяна1245
A. решение на калькуляторе 1. находим общее количество пикселей n = 1024×768 = 786432 2. находим количество бит, необходимое для отображения цвета одного пикселя k=㏒₂64 = 6 (или просто вспоминаем, что 64=2⁶) 3. определяем объем информации в битах i = n×k = 786432×6 = 4718592 бит 4. переводим в более крупные единицы - в байты: 1 байт=8 бит; 4718592 бит/8 = 589824 байт - в кбайты: 1 кбайт=1024 байта; 589824 байт/1024 = 576 кбайт - в мбайты: 1 мбайт=1024 кбайта;   576 кбайт/1024 = 0.5625 мбайт. б. решение "в степенях двойки" 1. находим общее количество пикселей n = 1024×768 = 2¹⁰×2⁹×1.5 = 2¹⁹×1.5 2. находим количество бит, необходимое для отображения цвета одного пикселя k=㏒₂64 = 6 (или просто вспоминаем, что 64=2⁶) 3. определяем объем информации в битах i = n×k = 2¹⁹×1.5×6 = 2¹⁹×9 бит 4. переводим в более крупные единицы - в байты: 1 байт=2³ бит; 2¹⁹×9 бит/2³ = 2¹⁶×9 байт - в кбайты: 1 кбайт=2¹⁰ байт;   2¹⁶×9 байт/2¹⁰ = 2⁶×9 кбайт = 64×9 = 576 кбайт - в мбайты: 1 мбайт=2¹⁰ кбайт; 2⁶×9 кбайт/2¹⁰ = 2⁻⁴×9 мбайт = 9/16 мбайт = 0.5625 мбайт.

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

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

Оцените информационный объём моноаудиофайла длительностью 1 с при частоте дискретизации 48000 и разрядности 16 битов
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Nevstrueva_Vasilevna
Azarenkoff
Verdievruslan
happych551
MikhailSvetlana
Mashkov-Daniil1764
os2854
jardi
Solovetzmila
ehrik-ch
Yuliya
Yuliya Aleksandr282
Косоногов Иосифовна
evge-borisova2
forosrozhkov