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

Мощность выходного сигнала – 0,5вт, мощность входного сигнала – 1 вт. определить коэффициент затухания в данной сети

👇
Ответ:
petrovakat2003
petrovakat2003
11.06.2021
2 потому что он извращается на половину
4,7(93 оценок)
Открыть все ответы
Ответ:
MariSar
MariSar
11.06.2021
Задача №1
Формула N=2^{i}, где N-количество цветов.
                                  i - кол-во бит на одну точку.
8=2^3
16=2^4
256=2^8

Задача №2
 265(возможно опечатка), тк нужно будет пользоваться другой формулой: I = log_{2}N
Подставив все получим:
I = log_{2}265 
i=8.0498, но тк память не может быть вещественной, то i=8 бит=1 байту
800*600=48*10^{4} - количество пикселей 
48*10^{4}*1=480 000 байт
ответ: 480000 байт или 468,75 Кбайт

Задача №3
Формула A = D*t*i, где D - частота дискретизации (Гц)
                                       t - время звучания или записи звука
                                       i - разрядность регистра (разрешение)
                                       A - размер аудиофайла
                             Если звук стерео нужно еще домножить на 2.
Подставив все в формулу получим:
A=48*1000*16*10*2
A=1536*10000 (бит)
A=1920*1000 (байт)
А= 1875 (Кбайт)
ответ: 1875 Кбайт
4,8(89 оценок)
Ответ:
Niiiiklou
Niiiiklou
11.06.2021
#include <stdio.h>
#include <iostream>
#include <malloc.h>
const int N = 10;
int main()
{
setlocale(LC_ALL, "RUS");
int i, j=0, n=0;
int array[N];
int *a;
puts("Исходный массив:");
for (i=0; i<N; i++) {
printf("Введите %d элемент:", i);
scanf("%d", &array[i]);
}
system("cls");
puts("Исходный массив:");
for (i=0; i<N; i++) {
printf("%d ", array[i]);
}
printf("\n");
for (i=0; i<N; i++)
if (array[i] == 0)
n++;
printf("Новый массив:\n");
a = (int *)malloc(n*sizeof(int));
for (i=0; i<N; i++)
  if (array[i] == 0) {
    a[j] = i;
    printf("%d ", a[j]);
    j++;
  }
free(a);
printf("\n");
system("pause");
return 0;
}

Тестовое решение:
Исходный массив:
5 0 3 6 0 0 2 1 0 5
Новый массив:
1 4 5 8
Для продолжения нажмите любую клавишу . . .
4,8(73 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ