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

Информационный сообщение объёмом 4 кбайта и состоит из 4096 символов. каков информационный вес символа этого сообщения? сколько символов содержит алфавит, с которого записано это сообщение?

👇
Ответ:

Формула для определения информационного объема сообщения:

(1) V=K*i, где K - количество символов в сообщении, V - информационный объем(в битах), i - вес одного символа(в битах).

Формула Хартли для определение мощности алфавита(кол-во символов в алфавите):

(2) N=2^i, где N -  количество символов в алфавите(мощность алфавита), i - информационный вес одного символа(в битах).

Применяем эти формулы для данной задачи:

Переведем объем в биты:

V=4 кбайт=4*1024 байт=4*1024*8 бит

Количество символов в сообщении:

K=4096

Применим формулу 1 для нахождения i:

V=K*i\\i=\frac{V}{K} =\frac{4*1024*8}{4096} =\frac{4096*8}{4096}

i=8 бит - это информационный вес одного символа в данном сообщении.

Применим формулу 2 и найдем N - кол-во символов в алфавите:

N=2^i=2^8=256 символов

1) i=8 бит

2) N=256 символов

4,4(84 оценок)
Открыть все ответы
Ответ:
Парень1231
Парень1231
15.04.2022

Відповідь:

Пояснення:

1.

c=[0.01, 0.1, 0.25]  

for i in c:

   x = -2

   print ('Значення функції у=x^4 з кроком:' + str(i))

   while x < 2:

       y = x**4        

       print(round(x, 2) , ' -> ', round(y, 3))

       x += i

2.

import math

pi = math.pi

c=[math.pi, math.pi/12]

for i in c:

   t = -20*math.pi-i

   print ('Значення функції у=x^4 з кроком:' + str(i))

   while t < 10*math.pi:

       y = 2 * math.cos(t-2) + math.sin(2*t-4)

       t += i

       print(round(t, 10) , ' -> ', round(y, 10))

3.

c=[0.01, 0.1, 0.25]

for i in c:

   x = -2

   print ('Значення функції у=x^4 з кроком:' + str(i))

   while x < 2:

       y = 2**(-x)

       print(round(x, 2) , ' -> ', round(y, 3))

       x += i

     

4,7(66 оценок)
Ответ:
ElizabethFoxEl
ElizabethFoxEl
15.04.2022

#include <iostream>

using namespace std;

int main(){

   int m, n;

   cout << "Вес первого пакета (кг): ";

   cin >> m;

   cout << "Вес второго пакета (кг): ";

   cin >> n;

   if(m > n)

       cout << "Первый пакет тяжелее, его вес составляет " << m << " кг";

   else if(m < n)

       cout << "Второй пакет тяжелее, его вес составляет " << n << " кг";

   else cout << "Оба пакета весят одинаково (" << n << " кг)";

   return 0;

}

4,6(69 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ