zhunina71807
?>

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

Информатика

Ответы

galichka12

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

(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 символов

Меладзе_Владимир1695

Відповідь:

Пояснення:

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

     

academycoffee243

#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 кбайта и состоит из 4096 символов. каков информационный вес символа этого сообщения? сколько символов содержит алфавит, с которого записано это сообщение?
Ваше имя (никнейм)*
Email*
Комментарий*

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

shuttse
Kalugin Vyacheslavovna605
zabrodin
AHO436
saytru5850
mila-vsv
Shalito
novkatrina
edelstar83
saveskul84
djevgen
oliayur4encko
mariy-inkina8
donertime8
dentalfamily