Какова мощность алфавита, если написанное с него слово состоит из 9 символов и содержит 27 бит информации?
158
271
Ответы на вопрос:
Решение на измерение информации для решения нам понадобится формула, связывающая между собой информационный вес каждого символа, выраженный в битах (b), и мощность алфавита (n): n = 2b 1: алфавит содержит 32 буквы. какое количество информации несет одна буква? дано: мощность алфавита n = 32 какое количество информации несет одна буква? решение: 1. 32 = 2 5, значит вес одного символа b = 5 бит. ответ: одна буква несет 5 бит информации. 2: сообщение, записанное буквами из 16 символьного алфавита, содержит 10 символов. какой объем информации в битах оно несет? дано: мощность алфавита n = 16 текст состоит из 10 символов определить объем информации в битах. решение: 1. 16 = 2 4, значит вес одного символа b = 4 бита. 2. всего символов 10, значит объем информации 10 * 4 = 40 бит. ответ: сообщение несет 40 бит информации (8 байт). 3: информационное сообщение объемом 300 бит содержит 100 символов. какова мощность алфавита? дано: объем сообщения = 300 бит текст состоит из 100 символов какова мощность алфавита? решение: 1. определим вес одного символа: 300 / 100 = 3 бита. 2. мощность алфавита определяем по формуле: 2 3 = 8. ответ: мощность алфавита n = 8. попробуйте следующие решить самостоятельно. 4: объем сообщения, содержащего 20 символов, составил 100 бит. каков размер алфавита, с которого записано сообщение? проверить решение 5: сколько символов содержит сообщение, записанное с 8 символьного алфавита, если объем его составил 120 бит? проверить решение 6: в книге 100 страниц. на каждой странице 60 строк по 80 символов в строке. вычислить информационный объем книги. проверить решение
1.25 кб=1280 байт байт=8 бит 1,25 кб=10240 бит в 10240 бит вместилось 2048 символов, потому что 10240 бит/2048 символов=5 бит/символ. 2^5=32 в итоге ответ: мощность алфавита 32 бита
Program z8; uses crt; var a: array[1..259] of shortint; i,k,n: byte; s: integer; begin clrscr; randomize; write('vvedi razmernost massiva='); readln(n); for i: =1 to n do begin a[i]: =random(100--100+1)+-100; write(a[i]: 4); if a[i]< 0 then s: =s+a[i]; if odd(a[i]) then k: =k+1; end; writeln; writeln('сумма отрицательных элементов равна ',s); writeln('кол-во нечётных элементов равно ',k); readkey end.
Популярно: Информатика
-
Severelinka05.03.2021 04:46
-
skeych23.03.2021 08:30
-
ufs0922514.05.2022 09:15
-
galaxykill12.06.2021 15:43
-
sashadorosh195313.02.2021 10:55
-
dimazhulin160924.05.2023 03:48
-
огпгпощо17.06.2020 06:56
-
valeevinsaf26.04.2020 18:15
-
DimaKravshenco22.08.2021 01:13
-
Лис2002Лис24.01.2023 00:15