Задания для самостоятельной работы
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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!