Информационный объем сообщения (ЕГЭ — 11 задание)

30.01.2022 0 Автор : Марина Николаевна
Информационный объем сообщения (ЕГЭ — 11 задание)

Информационный объем сообщения рассчитывается исходя из объема информации в знаках или символах и веса каждого отдельного символа. Текстом называют набор символов. Для компьютера символами являются не только буквы, но и значки препинания и даже символ пробела. Каждый символ компьютером запоминается и кодируется. В момент, когда открывается ранее сохраненный файл, текст документа декодируется, т.е. код обратно переводится в символы, понятные пользователю.

Понятие "информационный объем сообщения" с точки зрения кодирования сообщения

Кодирование – это действие по придумыванию кода для обозначения какой-то буквы, цифры, символа или даже слова. Мы можем закодировать символ А каким-то числом. Например, «а» — 1. Символ «б» закодируем числом 2, но в двоичной системе это будет выглядеть как 102

Собираем все символы и получаем некоторая последовательность кодировки. Например, если нам нужно закодировать 230 символов, то нам нужно определенное количество места.

Для того, чтобы посчитать какое количество бит необходимо для кодирования 230 символов, необходимо воспользоваться формулой:

N бит = 2i символов

2i =N

28 = 256

То есть при помощи 8 бит можно закодировать 256 символов.

Если мы возьмем 7 бит, то можно закодировать  128 символов (27)

Обычные кодировки, которые использовались ранее, они все используют 8 бит или 1 байт:

8 бит = 1 байт

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

Например, если надо набить слово «Привет!», то это слово с восклицательным знаком будет занимать какое-то количество места. Посчитаем.

Привет!

7 символов

Если каждый символ занимает по 1 байту или по 8 бит, то всего он будет занимать 7 байт или 56 бит (7*8 = 56)

Информационный объем сообщения в задании ЕГЭ № 11

Теперь рассмотрим задание 11 ЕГЭ для 11 класса по кодировании текстовой информации за несколько последовательно взятых лет.

Это задание проверяет умение просчитывать информационный объем сообщения.

Задание рассмотрим следующее:

информационное сообщение

Сначала надо определить объем памяти для одного объекта, а затем умножить на 20, т.к. нам нужно сведения «о 20 объектах».

Сведения об одном объекте состоят из:

  • Идентификатор
  • Дополнительные сведения.

Дополнительные сведения у нас есть – это 24 байта на один объект. Следовательно, нам нужно найти идентификатор, точнее его вес.

Что знаем?

Используется посимвольное кодирование идентификатора и все символы кодируются одинаковым и минимально возможным количеством бит.

Что это значит? Нам нужно определить, сколько же бит весит один символ в данном конкретном идентификаторе.

Это делаем по формуле:

N = 2i

где N – это количество символов в наборе. В нашем наборе 8 символов по условию задачи.

i – вес одного символа будет равно 3, так как 2 в степени 3 равно 8.

Вес одного символа – 3 бит.

Сколько весит целиком весь идентификатор, если в нем 15 символов и каждый из них вести 3 бита?

15*3 = 45 бит.

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

Уже сам идентификатор нужно перевести в байты.

В 1 байте – 8 бит.

45 бит / 8 бит = 5,….. ≈ 6 байт.

6*8 = 48 бит

Далее складываем вес идентификатора и вес дополнительных сведений, чтоб получить вес в байтах сведений об одном объекте.

6+24 = 30 байт

Так как нам надо найти вес 20 объектов, то вес одного объекта умножаем на количество объектов по условию задания:

30 байт * 20 = 600 байт

Задание выполнено.

Тема «Файлы. Работа с файлами» рассмотрена по ссылке.

Кодирование текста в текстовом редакторе MS Word

Для того, чтобы закодировать текст в обычном текстовом редакторе MS Word достаточно воспользоваться встроенными таблицами кодов.

Для того, чтобы вызвать таблицы кодов достаточно пройти путь:

Вставка — Символ — Другие символы

В результате открываются возможности выбора таблицы кодирования в диалоговом окне «Символ»:

  • Юникод (шестнад.);
  •   ASCII (дес.);
  • ASCII (шестн.)
  • Кириллица (дес.);
  • Кириллица (шестн.)
Кодирование информации

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

Следовательно в текстовом редакторе можно закодировать при необходимости любую информацию, воспользовавшись встроенными кодами.