Меню

Определите информационный объем сообщения пусть всегда будет солнце при использовании 16 кодировки

Урок 8
§11. Кодирование текстов

Содержание урока

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

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

Информационный объём текста — это количество информации, заключённое в этом тексте. Текст, как и все виды данных, хранится в памяти компьютера в двоичном коде. Поэтому за информационный объём текста принимают длину цепочки битов, в которой закодирован текст (вспомните материал 7 класса).

Часто тексты кодируются с помощью равномерного кода. Это значит, что на каждый символ выделяется одинаковое количество бит.

При равномерном кодировании информационный объём сообщения вычисляется по формуле

где L — длина сообщения (количество символов), a i — длина кодового слова каждого символа.

Определите информационный объём сообщения

ПУСТЬ ВСЕГДА БУДЕТ СОЛНЦЕ!

при использовании 16-битной кодировки.

Выпишите в тетрадь все различные символы, которые используются в сообщении

МАША ЛЮБИТ КАШУ.

Сколько бит нужно выделить на каждый символ, если никаких других символов в сообщении нет?

Определите информационный объём (в килобайтах) брошюры, в которой 10 страниц текста, на каждой странице 32 строки по 64 символа в каждой, используется 8-битная кодировка.

Во многих задачах на определение количества информации можно значительно упростить вычисления, если записывать все величины как степени числа 2.

Например, в последней задаче 32 = 2 5 , 64 = 2 6 . Поэтому количество символов на странице равно 32 • 64 = 2 5 • 2 6 = 2 11 , а общее количество символов в брошюре: L = 10 • 2 11 .

Каждый символ занимает 8 бит (1 байт), поэтому информационный объём текста равен 10 • 2 11 байт. Вспомним, что 1 Кбайт = 1024 байта = 2 10 байт, поэтому для того, чтобы перевести количество информации из байтов в килобайты, нужно разделить число на 2 10 . Получаем:

Текст романа А. С. Пушкина «Евгений Онегин» занимает 187 страниц, на каждой странице напечатано в среднем 885 символов. Оцените информационный объём этого текта (в килобайтах), если он записан в 16-битной кодировке.

Следующая страница Выводы. Интеллект-карта

Cкачать материалы урока

Источник

Урок 18
§11. Кодирование текстов

Содержание урока

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

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

Информационный объём текста — это количество информации, заключённое в этом тексте. Текст, как и все виды данных, хранится в памяти компьютера в двоичном коде. Поэтому за информационный объём текста принимают длину цепочки битов, в которой закодирован текст (вспомните материал 7 класса).

Часто тексты кодируются с помощью равномерного кода. Это значит, что на каждый символ выделяется одинаковое количество бит.

При равномерном кодировании информационный объём сообщения вычисляется по формуле

где L — длина сообщения (количество символов), a i — длина кодового слова каждого символа.

Определите информационный объём сообщения

ПУСТЬ ВСЕГДА БУДЕТ СОЛНЦЕ!

при использовании 16-битной кодировки.

Выпишите в тетрадь все различные символы, которые используются в сообщении

МАША ЛЮБИТ КАШУ.

Сколько бит нужно выделить на каждый символ, если никаких других символов в сообщении нет?

Определите информационный объём (в килобайтах) брошюры, в которой 10 страниц текста, на каждой странице 32 строки по 64 символа в каждой, используется 8-битная кодировка.

Во многих задачах на определение количества информации можно значительно упростить вычисления, если записывать все величины как степени числа 2.

Например, в последней задаче 32 = 2 5 , 64 = 2 6 . Поэтому количество символов на странице равно 32 • 64 = 2 5 • 2 6 = 2 11 , а общее количество символов в брошюре: L = 10 • 2 11 .

Каждый символ занимает 8 бит (1 байт), поэтому информационный объём текста равен 10 • 2 11 байт. Вспомним, что 1 Кбайт = 1024 байта = 2 10 байт, поэтому для того, чтобы перевести количество информации из байтов в килобайты, нужно разделить число на 2 10 . Получаем:

Читайте также:  Активность солнца по вернадскому

Текст романа А. С. Пушкина «Евгений Онегин» занимает 187 страниц, на каждой странице напечатано в среднем 885 символов. Оцените информационный объём этого текта (в килобайтах), если он записан в 16-битной кодировке.

Следующая страница Выводы. Интеллект-карта

Cкачать материалы урока

Источник

Информационный объём сообщения

Используя только что построенный трёхбитный код, наше сообщение можно записать так:

М А М А М Ы Л А Р А М У

Длина такого сообщения – 14 × 3 = 42 символа в двоичном коде, поэтому его информационный объём – 42 бита.

При равномерном кодировании информационный объем сообщения вычисляется по формуле I = L × i где L – длина сообщения (количество символов), а i – информационный объём одного символа.

Если бы наше сообщение было закодировано с помощью 8-битного кода, его информационный объём был бы равен 14 × 8 = 112 битов. Для 16-битного кода получаем 14 × 16 = 224 бита.

Наверное, вы задаёте себе вопрос: зачем же нужна 16-битная кодировка, которая намного увеличивает объём текста (и время его передачи по сети!). Дело в том, что с её помощью, можно закодировать значительно больше символов, чем, например, в 8-битной кодировке. Это позволяет использовать в одном документе русские и французские буквы, китайские иероглифы и др.

Задачи

Задача 1. Определить информационный объём сообщения

ПРИВЕТ ОТ СТАРЫХ ШТИБЛЕТ!

при использовании 16-битной кодировки.

Решение. В этом сообщении 25 символов (считая 3 пробела и восклицательный знак!). Каждый из них занимает 16 битов, поэтому информационный объём сообщения равен

25 × 16 = 400 битов = 400 : 8 байтов = 50 байтов.

Если сообразить, что 16 битов = 2 байта, сразу получим

25 × 2 = 50 байтов.

Ответ: 50 байтов.

Задача 2. Решить задачу 1 при условии, что используется кодировка с минимальным количеством битов на символ.

Решение. В этом сообщении используется всего 17 различных символов (П, Р, И, В, Е, Т, О, С, А, Ы, Х, Ш, И, Б, Л, ! и пробел). Для того, чтобы присвоить им различные коды, нужно использовать для каждого кода не менее 5 битов (4 бита дадут только 16 вариантов, а 5 битов – 32 варианта). Поэтому информационный объём текста при таком кодировании равен

25 × 5 = 125 битов.

Ответ: 125 битов.

Нужно учитывать, что при использовании такого кода вместе с кодами символов необходимо передать и словарь (соответствие кода конкретном символу). Объём 125 битов вычислен без учёта словаря.

Задача 3. Определить информационный объем (в Кбайтах) брошюры, в которой 10 страниц текста. На каждой странице 32 строки по 64 символа в каждой, используется 8-битная кодировка.

Решение. Сначала определим количество символов на странице:

32 × 64 = 2 5 × 2 6 = 2 11 .

Теперь находим общее количество символов в книге: L = 10 × 2 11 символов.

Так как используется 8-битная кодировка, каждый символ занимает 8 битов или 1 байт. Поэтому информационный объём текста 10 × 2 11 байтов. Переведём это значение в килобайты:

Кбайт.

Во многих задачах на определение количества информации можно значительно упростить вычисления, если записывать все величины как степени числа 2.

  1. Что такое информационный объём текста? Зачем и как его вычисляют?
  2. Что такое алфавит? Как используемый алфавит влияет на информационный объём текста?
  3. Что такое сообщение?
  4. Зачем текст представляют в двоичном коде?
  5. Что такое равномерный код?
  6. Как вы себе представляете неравномерный код? В чём могут быть его достоинства и недостатки?
  7. Как связаны мощность алфавита и информационный объём текста?
  8. Какие вы знаете кодировки текста, используемые в компьютерной технике?
  9. В чём вы видите достоинства и недостатки 16-битных кодировок?
  10. Как определяют, какой именно символ соответствует некоторому коду?
  11. Зачем при использовании нестандартной кодировки нужно передавать словарь? Как это изменит длину сообщения?
  12. Как бы вы предложили закодировать словарь для нестандартной кодировки?
  13. Зачем нужны международные стандарты?
  14. Что такое ASCII?
  15. Как вычислить информационный объём сообщения?
Читайте также:  Не заводи мотор белое солнце пустыни

  1. Какое минимальное число битов на символ надо выделить в памяти, если требуется использовать не менее 100 символов одновременно?
  2. Сколько различных символов можно использовать при 9-битном коде (на каждый символ отводится 9 битов)?
  3. Определите, чему равен информационный объём (в байтах) следующего высказывания Рене Декарта, закодированного с помощью 16-битной кодировки:

Источник

Определите информационный объём сообщения ПУСТЬ ВСЕГДА БУДЕТ СОЛНЦЕ! при использовании 16-битной кодировки.

Ответы

L=26 (вместе с пробелами)

l=26*16=416 бит=52 байта

в россии начали продавать спасательные жилеты а на заправках пользоваться перчатки так как для европейцев это отвратительно голыми руками !

много денег коту под хвост

ходит за хозяином

преследовать хозяина кошки могут по нескольким причинам, одна из которых – простое проявление внимания и любви. но все-таки убедитесь, что ваш питомец не голоден.

щурится, когда смотрит

переглядки с незнакомым человеком кошка расценит как угрозу, своему же хозяину позволит долго смотреть в глаза. если при этом кошка еще и щурится, торжествуйте: такой «кошачий поцелуй» ― знак особого доверия.

ложится на одежду

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

ложится на хозяина

если кошка трется о вас мордочкой, пытается улечься на колени или живот, она, как и в случае с одеждой, пытается поделиться своим запахом. такая опознавательная метка на близком и не представляющем опасности человеке животному чувствовать себя уверенно.

все кошки ― прирожденные охотники: им нравится гонять птиц, ловить бабочек и мышей. большее удовольствия они получают, когда приносят свою добычу хозяину. таким образом животные выражают свою хозяину за заботу и внимание.

ревнует к телефону, ноутбуку и книгам

не все кошки готовы делить своего любимого хозяина с компьютером, книгой или телефоном. они просто не понимают, почему вы вот уже 30 минут трогаете не своего котика, а какую-то странную штуку.

мяукает и мурчит

кошки научились мяукать только ради человека. вокализацию они пускают в дело, чтобы привлечь внимание хозяина. например, если им тревожно и голодно, или для того, чтобы за вкусный обед. ваш питомец точно оценит нежнейший паштет gourmet! радуйте его каждый день разными текстурами (паштет с нежной начинкой из соуса, кусочки в соусе, террин или нежные биточки), и кот будет проявлять свою любовь еще эмоциональнее.

кошки те еще индивидуалисты, но они в человеке, его любви и ласке, не меньше чем собаки. разве питомец не прибегал к вам с радостным «мяу» на звон ключей в дверном проеме?

лижет руки и лицо

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

нежные объятия и поглаживания ― признак крепкой связи между кошкой и ее хозяином. высшую же степень любви кошки проявляют, переступая на одном месте с лапки на лапку. если ваша кошка топчется, она чувствует себя в безопасности.

Читайте также:  Кладовая солнца сколько лет было насте

Источник

Малый математический факультет

Кубанского государственного университета

Задачи на тему «Кодирование информации»

Примеры решения

Что нужно знать:

  • все символы кодируются одинаковым числом бит (алфавитный подход)
  • чаще всего используют кодировки, в которых на символ отводится 8 бит (8-битные) или 16 бит (16-битные)
  • при измерении количества информации принимается, что в одном байте 8 бит, а в одном килобайте (1 Кбайт) – 1024 байта, в мегабайте (1 Мбайт) – 1024 Кбайта
  • после знака препинания внутри (не в конце!) текста ставится пробел
  • чтобы найти информационный объем текста I , нужно умножить количество символов N на число бит на символ K : I=N*K

Задача 1.
Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на 800 бит. Какова длина сообщения в символах?
1) 50 2) 100 3) 400 4) 800

Решение задачи 1.
Изменение кодировки с 16 бит на 8 бит, равно 16 — 8 = 8 бит .Следовательно информационный объем каждого символа сообщения уменьшился на 8 бит. Так как объем информационного сообщения уменьшился на 800 бит, следовательно количество символов в сообщение равно 800/8=100.
Ответ: Длина сообщения — 100 символов.

Задача 2.
Автоматическое устройство осуществило перекодировку информационного сообщения длиной 48 символов, первоначально записанного в 7–битном коде ASCII, в 16–битную кодировку Unicode.
При этом информационное сообщение увеличилось на
1) 48 байт 2) 96 байт 3) 54 байт 4) 432 байт

Решение задачи 2.
Изменение кодировки с 7 бит на 16 бит, равно 16 — 7 = 9 бит. Следовательно информационный объем каждого символа сообщения увеличился на 9 бит.Так как длина сообщения равна 48 символов, информационное сообщение увеличилось на 48 * 9 = 432 бита. В предложенных ответах данного ответа нет, следовательно переведем биты в байты — 432/8 = 54 байта.
Ответ: Информационное сообщение увеличилось на 54 байта.

Задача 3.
Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16–битном коде Unicode, в 8–битную кодировку Windows–1251, при этом информационный объем сообщения составил 60 байт.
Определите информационный объем сообщения до перекодировки.
1) 60 бит 2) 120 бит 3) 960 бит 4) 60 байт

Решение задачи 3.

По условиям задачи информационный объем сообщения после кодировки составил 60 байт = 480 бит, следовательно количество символов в сообщении = 480/8 = 60. До перекодировки сообщение кодировалось 16-битным кодом, следовательно информационный объем сообщения до перекодировки = 60 * 16 = 960 бит.
Ответ: информационный объем сообщения до перекодировки 960 бит.

Задача 4.
Автоматическое устройство осуществило перекодировку информационного сообщения, первоначально записанного в 7-битном коде ASCII, в 16-битную кодировку Unicode. При этом информационное сообщение увеличилось на 108 бит.
Какова длина сообщения в символах?
1) 12 2) 27 3) 6 4) 62

Решение задачи 4.
Изменение кодировки с 7 бит на 16 бит, равно 16 — 7 = 9 бит. Следовательно информационный объем каждого символа сообщения увеличился на 9 бит. По условиям задачи информационный объем сообщения после кодировки составил 108 бит, следовательно количество символов сообщения = 108/9 = 12.
Ответ: длина сообщения 12 символов.

Задача 5.
В кодировке Unicode на каждый символ отводится два байта. Определите информационный объем слова из двадцати четырех символов в этой кодировке.
1) 384 бита 2) 192 бита 3) 256 бит 4) 48 бит

Решение задачи 5.
Количество символов в сообщении — 24, каждый символ кодируется 2 байтами = 16 бит, следовательно 24 * 16 = 384 бит.
Ответ: 384 бита.

Источник

Adblock
detector