Задания для самостоятельной работы



Nbsp;

ЕДИНИЦЫ ИЗМЕРЕНИЯ КОЛИЧЕСТВА ИНФОРМАЦИИ

1 байт = 8 бит

1 килобайт = 1 Кб = 1024 байта = 210 байта

1 мегабайт = 1 Мб = 1024 Кб = 210 Кб

1 гигабайт = 1 Гб = 1024 Мб= 210 Мб

ИНФОРМАЦИОННЫЙ ОБЪЕМ ТЕКСТА

Алфавит – это множество символов, используемых при записи текста.

Мощность (размер) алфавита (N) – это количество символов в алфавите.

 

Информационный объем (вес) символа (i) и мощность алфавита (N) связаны формулой:

N=2 i.

1 бит – информационный вес одного символа двухсимвольного алфавита (N=2).

 

Чтобы найти информационный объём текста хранящегося на компьютере используют формулу:

V т = К x i

i – информационный вес одного символа алфавита (в битах)
K – количество символов в тексте (сообщении)
V- информационный объем (размер) текста (сообщения)

 

Кодирование информации в ПК заключается в том, что каждому символу ставится в соответствие уникальный двоичный код. Таким образом, человек различает символы по их начертаниям, а компьютер — по их кодам.

Кодировки:

КОИ-8:     1 символ  несет 1 байт(= 8 бит) информации

UNICODE : 1 символ несет 2 байта( = 16 бит) информации

 

 

    Информационный объем текста складывается из информационных весов составляющих его символов.

 

 

ЗАДАЧИ

Задача 1. Какое количество информации содержит слово «ПРИВЕТ», если считать, что алфавит состоит из 32 букв?

Решение.

Количество знаков в сообщении: К= 6 символов, а мощность данного алфавита N= 32.

N=2i. По условию задачи 32=2i, следовательно i=5 бит

Vт = К x i, Vт = 6 х 5 = 30 бит

Ответ: 30 бит

 

Задача 2. Считая, что каждый символ кодируется одним байтом, оцените информационный объем сообщения: Без труда не вытащишь рыбку из пруда!

РЕШЕНИЕ: Считаем количество символов в сообщении с учетом пробелов и знаков препинания. Получаем N=35. Т.к. один символ кодируется 1 байтом, то всё сообщение будет занимать в памяти компьютера 35 байт.

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

 

Задача 3. Оценить информационный объем сообщения в Unicode: Без труда не вытащишь рыбку из пруда!

РЕШЕНИЕ: Количество символов в сообщении 35. Т.к. в Unicode один символ кодируется 2 байтами, то всё сообщение будет занимать в памяти компьютера 70 байт.

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

 

Задача 4. Определить информационный объем книги (в Мбайтах) подготовленной на компьютере, состоящей из 150 страниц (каждая страница содержит 40 строк, 60 символов в каждой строке).

РЕШЕНИЕ:

1) Подсчитаем количество символов в книге 40 * 60 * 150 = 360 000 символов

2) Информационный объем книги составит 360 000 * 1 байт = 360 байт

3) Переведем в заданные единицы 360 000 байт / 1024 = 351,5625 Кбайт / 1024 = 0,34332275 Мбайт

Ответ: 0,34 Мбайт

 

Задача 5.. Два текста содержат одинаковое количество символов. Первый текст составлен в алфавите мощностью 16 символов. Второй текст в алфавите мощностью 256 символов. Во сколько раз количество информации во втором тексте больше, чем в первом?

РЕШЕНИЕ: Если первый текст составлен в алфавите мощностью (К) 16 символов, то количество информации, которое несет 1 символ (1) в этом тексте, можно определить из соотношения: N = 2', таким образом, из 16 = 2' получим 1 = 4 бита. Мощность второго алфавита - 256 символов, из 256 = 2' получим 1 = 8 бит. Т.к. оба текста содержат одинаковое количество символов, количество информации во втором тексте больше, чем в первом, в 2 раза.

Ответ: количество информации во втором тексте больше, чем в первом, в 2 раза.

 

Задача 6. Книга содержит 150 страниц. На каждой странице - 40 строк. В каждой строке 60 символов (включая пробелы).Найти информационный объем текста (кодировка

Решение:

1. Количество символов в книге:

60 * 40 * 150 = 360 000 символов.

2. Т.к. 1 символ весит 1 байт, информационный объем книги равен

Байтов.

3. Переведем байты в более крупные единицы:

360 000 / 1024 = 351,56 Кб

     351,56 / 1024 = 0,34 Мб

Ответ: Информационный объем текста 0,34 Мб.

 

Задача 7. Информационный объем текста, подготовленного с помощью компьютера, равен 3,5 Кб. Сколько символов содержит этот текст?

       

Решение:

1. Переведем объем из Мб в байты:

3,5 Мб * 1024 = 3584 Кб

3584 Кб * 1024 = 3 670 016 байт

2. Т.к. 1 символ весит 1 байт, количество символов в тексте равно

3 670 016.

Ответ: Количество символов в тексте 3 670 016.

 

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

Чтобы определить количество символов в тексте, надо знать информационный объем всего текста и информационный вес одного символа.
Однако прежде, чем выполнять деление, необходимо привести величины к одинаковым единицам измерения.
2 кб= 2 х 1024 = 2048 байт весь объем информации.
каждый символ кодируется 16 битами или 2 байтами. Отсюда 2048 : 2 = 1024 символа в тексте.

Ответ: 1024 символов

 

Задача 9. Сколько мегабайт информации содержит сообщение объемом 223бит?
Решение: Поскольку 1байт=8битам=23битам, то
223бит=223*223*23бит=210210байт=210Кбайт=1Мбайт.
Ответ: 1Мбайт

 

Задача 10. Объем сообщения, содержащего 2048 символов, составил 1/512 часть мегабайта. Каков размер алфавита, с помощью которого записано сообщение?
Решение:
Дано:

K=2048,I=1/512 Мбайт

Из формулы I=K*i выразим i=I/K, i=(1/512)*1024*1024*8/2048=8. По формулеN=2i находим N=28=256

Найти: N- ?  


Ответ: 256 символов.

 

Задания для самостоятельной работы


Дата добавления: 2018-11-24; просмотров: 385; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!