Информационное сообщение состоит из 50 символов а информационный вес данного сообщения 850 бит

Обновлено: 07.07.2024

  • Для учеников 1-11 классов и дошкольников
  • Бесплатные сертификаты учителям и участникам

ИНФОРМАТИКА

Н.В. Ганжусь, методист по учебной работе,

Центра технического творчества КГБОУ ДО ХКЦРТДиЮ

Алфавитный подход к определению количества информации:

решение задач

При хранении и передаче информации с помощью технических устройств информацию следует рассматривать как последовательность символов - знаков (букв, цифр, кодов цветов точек изображения и т.д.).

Набор символов знаковой системы (алфавит) можно рассматривать как различные возможные состояния (события).

Итак, мы имеем формулы, необходимые для определения количества информации в алфавитном подходе:

Информационный вес символа, бит

Количество символов в тексте

Информационный объем текста

Возможны следующие сочетания известных (Дано) и искомых (Найти) величин:

Обе формулы

Если к этим задачам добавить задачи на соотношение величин, записанных в разных единицах измерения, с использованием представления величин в виде степеней двойки мы получим 9 типов задач.

Рассмотрим задачи на все типы. Договоримся, что при переходе от одних единиц измерения информации к другим будем строить цепочку значений. Тогда уменьшается вероятность вычислительной ошибки.

Решение: В одном байте 8 бит. 32:8=4

Ответ: 4 байта.

Решение: Поскольку 1Кбайт=1024байт = 1024*8бит, то 12582912:(1024*8) = 1536 Кбайт и поскольку 1Мбайт = 1024 Кбайт, то 1536:1024 = 1,5 Мбайт

Ответ: 1536Кбайт и 1,5Мбайт.

Задача 3. Компьютер имеет оперативную память 512 Мб. Количество соответствующих этой величине бит больше:

1) 10 000 000 000бит 2) 8 000 000 000бит

3) 6 000 000 000бит 4) 4 000 000 000бит

Решение: 512*1024*1024*8 бит=4294967296 бит.

Задача 4. Определить количество битов в двух мегабайтах, используя для чисел только степени 2.

Решение: Поскольку 1байт = 8битам = 2 3 битам, а 1Мбайт = 2 10 Кбайт = 2 20 байт = 2 23 бит. Отсюда, 2Мбайт=2 24 бит.

Ответ: 2 24 бит.

Решение: Поскольку 1байт = 8битам = 2 3 битам, то 2 23 бит =2 23 *2 23 *2 3 бит= 2 10 2 10 байт = 2 10 Кбайт = 1Мбайт.

Ответ: 1Мбайт

находим N =, N =16

Найти: N- ?

Задача 7. Каждый символ алфавита записан с помощью 8 цифр двоичного кода. Сколько символов в этом алфавите?

По формуле N=2 i

находим N=2 8 , N =256

Задача 8. Алфавит русского языка иногда оценивают в 32 буквы. Каков информационный вес одной буквы такого сокращенного русского алфавита?

По формуле N=2 i

находим 32= 2 i , 2 5 = 2 i , i =5

Задача 9. Алфавит состоит из 100 символов. Какое количество информации несет один символ этого алфавита?

По формуле N=2 i

находим 32= 2 i , 2 5 = 2 i , i =5

По формуле N=2 i

находим 32= 2 i , 2 5 = 2 i , i =5

Задача 11. Книга, набранная с помощью компьютера, содержит 150 страниц. На каждой странице — 40 строк, в каждой строке — 60 символов. Каков объем информации в книге? Ответ дайте в килобайтах и мегабайтах

Определим количество символов в книге

Один символ занимает один байт.

По формуле I=K*i,

находим I =360000байт 360000:1024=351Кбайт=0,4Мбайт

Ответ: 351Кбайт

Задача 12. Информационный объем текста книги, набранной на компьютере с использованием кодировки Unicode, — 128 килобайт. Определить количество символов в тексте книги.

I =128Кбайт,

В кодировке Unicode один символ занимает 2 байта.

Из формулы I=K*i,

выразим K=I/i ,

K =128*1024:2=65536

Ответ: 65536

Из формулы I=K*i

Выразим i=I/K ,

i =1,5*1024*8:3072=4

По формуле N=2 i

находим 64= 2 i , 2 6 = 2 i , i =6.

По формуле I = K * i ,

Ответ: 120бит

I =1/16 Мбайт

По формуле N=2 i

находим 16= 2 i , 2 4 = 2 i , i =4.

Из формулы I=K*i ,

выразим K=I/i ,

K =(1/16)*1024*1024*8/4=131072

Ответ: 131072

I =1/512 Мбайт

Из формулы I=K*i

выразим i=I/K ,

i =(1/512)*1024*1024*8/2048=8.

По формуле N=2 i

находим N= 2 8 =256

Задачи для самостоятельного решения

Каждый символ алфавита записывается с помощью 4 цифр двоичного кода. Сколько символов в этом алфавите?

Информационный объем текста, набранного на компьютере с использованием кодировки Unicode (каждый символ кодируется 16 битами), — 4 Кб. Определить количество символов в тексте.

Сколько существует различных звуковых сигналов, состоящих из последовательностей коротких и длинных звонков. Длина каждого сигнала — 6 звонков.

Метеорологическая станция ведет наблюдение за влажностью воздуха. Результатом одного измерения является целое число от 20 до 100%, которое записывается при помощи минимально возможного количества бит. Станция сделала 80 измерений. Определите информационный объем результатом наблюдений.

Скорость передачи данных через ADSL-соединение равна 512000 бит/с. Через данное соединение передают файл размером 1500 Кб. Определите время передачи файла в секундах.

Определите скорость работы модема, если за 256 с, он может передать растровое изображение размером 640х480 пикселей. На каждый пиксель приходится 3 байта. А если в палитре 16 миллионов цветов?

Опорными терминами в этом подходе являются понятие алфавита, мощность алфавита.

Количество информации, которое несет в тексте каждый символ (i), вычисляется из уравнения Хартли: 2 i = N, где N — мощность алфавита. Величину i иногда называют информационным весом символа.

Количество информации во всем тексте (I), состоящем из К символов, вычисляется по формуле I = iхК. Данный подход используется для решения задачи на определение: 

​ Решение задач на применение алфавитного подхода к измерению количества информации

Решение. Зная, что в тексте использовался алфавит, мощность которого равна 32 символам и используя формулу Хартли 2 i = N, вычислим информационный вес одного символа данного алфавита:

2 i = 32, тогда 2 i = 2 5 , следовательно i=5 бит.

Задача 2. Для записи текста использовался 256-символьный алфавит. Каждая страница содержит 32 строки по 64 символа в строке. Какой объем информации содержат 5 страниц этого текста?

Решение. Зная, что для записи текста использовался алфавит, мощность которого равна 256 символам и используя формулу Хартли 2 i = N, вычислим информационный вес одного символа данного алфавита: 2 i = 256, тогда 2 i = 2 8 , следовательно, i=8 бит.

Теперь вычислим количество информации представленного на 5 страниц текста. Для нахождения информационного объема всего текста необходимо знать общее количество символов этого текста. Для этого перемножим количество символов в строке х на количество строк на странице ​х на количество страниц.

К=(32​х64)х5=10240, I=1024​х​8=81920бит=10240байт=10Кбайт.

Ответ: информационный объем 5 страниц текста равен 10Кбайт

2 i =64, тогда 2 i =2 6 , следовательно i=6 бит.

Количество символов в строке K=11700/(30​х6)=65 (символов).

Задача 4. Сравните объемы информации, содержащиеся в двух письмах. Первое состояло из 50 символов 30-символьного алфавита, второе – из 40 символов 60-символьного алфавита.

Решение. По формуле Хартли 2 i = N определим информационный вес символа из каждого алфавита:

2 i1 = 30, 2 4 =16, 2 5 =32, 16 4 i1 5 ,

2 i2 = 60, 2 5 =32, 2 6 =64, 32 5 i2 6 ​.

Так как при нахождении информационного веса одного символа получилось не целое число, то для расчета количества информации необходимо взять наименьшее целое число i такое что, 2 i >=N. Поэтому: i1=5 бит, i2=6 бит.

Определим количество информации в каждом из писем.

I1= i1хk1=5х50=250 бит.

I2= i2хk2=6​х40=240 бит.

Найдем разность между информационными объемами двух писем. I1>I2, I1-I2=250-240=10 бит.

Ответ: в первом письме содержится на 10 бит больше информации, чем во втором письме.

2 i =120, 2 6 =64, 2 7 =128, 64 6 i 7 ​.

Для расчета количества информации возьмем наименьшее целое число i такое что, 2 i ​>=N, 2 7 >=120, i=7 бит.

Найдем зависимость между информационной емкостью символов, каждого из алфавита. I1= 2,5​хI2; К​хi1=2,5хКхi2; i1=2,5​хi2.

Из полученного уравнения видно, что i2 – четное число, поскольку i1 должно быть целым числом.

Находим информационную ёмкость символа из второго алфавита. Так как 2≤ N2≤15, и i2-четное число, то 2≤ 2 i2 ≤15, 2≤ 2 2 ≤15, 2≤ 2 3 ≤15, i2=2(бита).

Найдем мощность второго алфавита. N2=2 i2 =2 2 =4(символа) Найдем информационную емкость символа из 1-го алфавита. i1=2,5​хi2=2,5​х 2=5(бита).

Находим мощность алфавита 1-го алфавита. N1=2 i1 =32(символа)

Дано:
I = 650 (бит)
K=130 (символов)
i?
Решение:
I=K*i, значит i=I/K
i=650/130=5 (битом)
Ответ: i=5 (битом) .
Также можно узнать N?
N=2^i, т. е. N=2^5=32 (мощность алфавила)

Дано:
I = 650 (бит)
K=130 (символов)
i?
Решение:
I=K*i, значит i=I/K
i=650/130=5 (битом)
Ответ: i=5 (битом) .

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

При хранении и передаче информации с помощью технических устройств информацию следует рассматривать как последовательность символов - знаков (букв, цифр, кодов цветов точек изображения и т.д.).

N=2 i i Информационный вес символа, бит
N Мощность алфавита
I=K*i K Количество символов в тексте
I Информационный объем текста

Возможны следующие сочетания известных (Дано) и искомых (Найти) величин:

Тип Дано Найти Формула
1 i N N=2 i
2 N i
3 i,K I I=K*i
4 i,I K
5 I, K i
6 N, K I Обе формулы
7 N, I K
8 I, K N

Если к этим задачам добавить задачи на соотношение величин, записанных в разных единицах измерения, с использованием представления величин в виде степеней двойки мы получим 9 типов задач.
Рассмотрим задачи на все типы. Договоримся, что при переходе от одних единиц измерения информации к другим будем строить цепочку значений. Тогда уменьшается вероятность вычислительной ошибки.

Решение: В одном байте 8 бит. 32:8=4
Ответ: 4 байта.

Решение: Поскольку 1Кбайт=1024 байт=1024*8 бит, то 12582912:(1024*8)=1536 Кбайт и
поскольку 1Мбайт=1024 Кбайт, то 1536:1024=1,5 Мбайт
Ответ:1536Кбайт и 1,5Мбайт.

Задача 3. Компьютер имеет оперативную память 512 Мб. Количество соответствующих этой величине бит больше:

1) 10 000 000 000бит 2) 8 000 000 000бит 3) 6 000 000 000бит 4) 4 000 000 000бит Решение: 512*1024*1024*8 бит=4294967296 бит.
Ответ: 4.

Задача 4. Определить количество битов в двух мегабайтах, используя для чисел только степени 2.
Решение: Поскольку 1байт=8битам=2 3 битам, а 1Мбайт=2 10 Кбайт=2 20 байт=2 23 бит. Отсюда, 2Мбайт=2 24 бит.
Ответ: 2 24 бит.

Задача 6. Один символ алфавита "весит" 4 бита. Сколько символов в этом алфавите?
Решение:
Дано:

i=4 По формуле N=2 i находим N=2 4 , N=16
Найти: N - ?

Ответ: 16

Задача 7. Каждый символ алфавита записан с помощью 8 цифр двоичного кода. Сколько символов в этом алфавите?
Решение:
Дано:

i=8 По формуле N=2 i находим N=2 8 , N=256
Найти:N - ?

Ответ: 256

Задача 8. Алфавит русского языка иногда оценивают в 32 буквы. Каков информационный вес одной буквы такого сокращенного русского алфавита?
Решение:
Дано:

N=32 По формуле N=2 i находим 32=2 i , 2 5 =2 i ,i=5
Найти: i- ?

Ответ: 5

Задача 9. Алфавит состоит из 100 символов. Какое количество информации несет один символ этого алфавита?
Решение:
Дано:

N=100 По формуле N=2 i находим 32=2 i , 2 5 =2 i ,i=5
Найти: i- ?

Ответ: 5

Задача 10. У племени "чичевоков" в алфавите 24 буквы и 8 цифр. Знаков препинания и арифметических знаков нет. Какое минимальное количество двоичных разрядов им необходимо для кодирования всех символов? Учтите, что слова надо отделять друг от друга!
Решение:
Дано:

N=24+8=32 По формуле N=2 i находим 32=2 i , 2 5 =2 i ,i=5
Найти: i- ?

Ответ: 5

Задача 11. Книга, набранная с помощью компьютера, содержит 150 страниц. На каждой странице — 40 строк, в каждой строке — 60 символов. Каков объем информации в книге? Ответ дайте в килобайтах и мегабайтах
Решение:
Дано:

K=360000 Определим количество символов в книге 150*40*60=360000. Один символ занимает один байт. По формуле I=K*iнаходим I=360000байт 360000:1024=351Кбайт=0,4Мбайт
Найти: I- ?

Ответ: 351Кбайт или 0,4Мбайт

Задача 12. Информационный объем текста книги, набранной на компьютере с использованием кодировки Unicode, — 128 килобайт. Определить количество символов в тексте книги.
Решение:
Дано:

I=128Кбайт,i=2байт В кодировке Unicode один символ занимает 2 байта. Из формулыI=K*i выразимK=I/i,K=128*1024:2=65536
Найти: K- ?

Ответ: 65536

I=1,5Кбайт,K=3072 Из формулы I=K*i выразимi=I/K,i=1,5*1024*8:3072=4
Найти: i- ?

Ответ: 4

N=64, K=20 По формуле N=2 i находим 64=2 i , 2 6 =2 i ,i=6. По формуле I=K*i I=20*6=120
Найти: I- ?

Ответ: 120бит

N=16, I=1/16 Мбайт По формуле N=2 i находим 16=2 i , 2 4 =2 i ,i=4. Из формулы I=K*i выразим K=I/i, K=(1/16)*1024*1024*8/4=131072
Найти: K- ?

Ответ: 131072

Читайте также: