12: "Информационно-коммуникационные технологии", Кодирование и хранение текстовых данных.
Решать задачи по темеТеория:
Главная формула информатики
\(N\) - количество уникальных двоичных цепочек длиной
i
\(i\) - длинна каждой цепочки, или глубина кодирования.
Информационный вес \(1\) символа - глубина кодирования \(i\) (бит)
|
Мощность алфавита - \(N\) (символов)
|
\(1\)
|
\(2\)
|
\(2\)
|
\(4\)
|
\(3\)
|
\(8\)
|
\(4\)
|
\(16\)
|
\(5\)
|
\(32\)
|
\(6\)
|
\(64\)
|
\(7\)
|
\(128\)
|
\(8\)
|
\(256\)
|
\(9\)
|
\(512\)
|
\(10\)
|
\(1024\)
|
Информационный вес текстового сообщения.
Информационный вес текстового объекта (\(I\)) вычисляется по формуле:
\(I = K ⋅ i\),
где \(K\) — это количество символов в сообщении, а \(i\) —
это информационный вес одного символа.
Чаще всего, \(I\) измеряется в Кбайтах, а \(i\) — в битах.
Чаще всего, \(I\) измеряется в Кбайтах, а \(i\) — в битах.
Рассмотрим измерение текстовой информации в компьютере.
Размер текстового сообщения зависит от того, с помощью какого алфавита он был написан и сколько в
нём символов.
Алфавит (N) — это количество символов в некотором языке.
Чем больше алфавит, тем больше информационный вес одного символа.
Информационный вес одного символа (i) — это количество информации, которое отводится на
один символ.
Обрати внимание!
Они связаны формулой:
.
Например, в русском алфавите \(33\) буквы, вычислим информационный вес одного символа по
формуле:
бит. То есть вес одного символа (буквы) — \(6\) бит.
Представим, что в тетрадке записана следующая строка: «Мама сидела за столом».
Как посчитать, сколько информации несёт в себе это
сообщение?
Нам известно, сколько весит один символ — \(6\) бит (не важно, какой именно символ:
заглавная буква, знак препинания, пробел или любой другой), можно подсчитать количество
символов в данном сообщении — \(21\), соответственно, чтобы найти, сколько всего информации
несёт в себе это сообщение, нужно перемножить информационный вес одного символа и количество
символов в сообщении.
бит.
Обрати внимание!
Можно вывести формулу:
,
где \(I\) — информационный объём сообщения;
\(K\) — количество символов в сообщении;
\(i\) — информационный вес одного символа.
Но мы будем работать с компьютерным текстом. Там алфавит намного больше.
Как ты думаешь, сколько всего символов можно ввести с
клавиатуры?
Ты скажешь «много» и будешь прав: с клавиатуры можно ввести русские/английские буквы, цифры,
специальные знаки и т. д. Всего \(256\) символов.
Посчитаем информационный вес одного символа компьютерного алфавита.
Один символ компьютерного алфавита весит \(8\) бит или \(1\) байт.
Решим задачу.
Найди информационный вес текста (в битах), написанного с помощью компьютера:
«Информация — это сведения об окружающем нас мире».
Текст напечатан на компьютере, поэтому один символ весит \(8\) бит или \(1\) байт.
Всего символов в сообщении между кавычками: \(48\). При подсчёте символов учитываются все
символы и пробелы.
Запишем решение:
Ответ: \(384\) бита.
Задача
Найди информационный вес сообщения (в байтах), который напечатали школьники на уроке
информатики, если оно содержит \(2\) страницы, на каждой странице по \(12\) строк, и в каждой
строке \(28\) символов.
Оформим решение задачи.
Дано:
|
Решение.
Чтобы посчитать, сколько символов всего в сообщении, нужно умножить количество
страниц на количество строк и на количество символов в каждой строке.
В условии сказано, что текст напечатали, поэтому один символ равен \(1\)
байту.
|
Найти: \(I\) — ? | Ответ: \(672\) байта. |
Источник ЯКласс.
Решать задачи по теме