Решение задач ЕГЭ А1. 11 класс.
ТЕОРИЯ.
Честно говоря, до сих пор не могу понять, почему алфавитный подход к измерению информационной емкости текста выделяется в отдельную тему. В конце концов, все сводится к той же формуле Хартли для равновероятных событий или, если уж быть совсем точными – к формуле Шеннона для разновероятных событий (частота появления различных букв алфавита в тексте различна).
В заданиях, приведенных в этом разделе, информационная емкость одного символа оговорена однозначно и определение количества информации сообщения сводится к элементарному подсчету символов сообщения. В некоторых случаях задание осложняется необходимостью перевести полученный результат в другие единицы.
Таким образом, для выполнения заданий данного типа достаточно знать следующее:
- в кодировочной таблице Unicode содержится 65 536 символов и для кодирования символа необходимо 16 бит или 2 байта;
- во всех остальных кодировках информационная емкость символа – 1 байт или 8 бит, при этом таблица содержит 256 символов;
- непечатаемые символы «пробел», «жесткий перенос» и т.п. также имеют свой код в таблице, а следовательно, и информационную емкость (чтобы детям было понятнее, достаточно включить функцию «отобразить все знаки» в текстовом процессоре Word)
- основные единицы измерения информации:
1 байт = 8 бит
1 килобайт = 1024 (210) байт
1 мегабайт = 1024 (210) килобайт
Обычно этого хватает для подобного типа задач. Забираться в дебри и объяснять учащимся разницу между Килобайтом и Кибибайтом не стоит - в ЕГЭ этого не требуется.
Единственное, о чем, быть может, стоит упомянуть (составители ЕГЭ такие затейники…), так это о ниббле:
1 ниббл – 4 бита или 0,5 байта.
Пример
В кодировке Unicode каждый символ кодируется 16 битами. Определите информационный объем следующего предложения:
Нет повести печальнее на свете,
Чем повесть о Ромео и Джульетте.
1) 512 бит 2) 256 бит 3) 128 байт 4) 64 байта
На первый взгляд все просто:
Unicode – 1 символ = 2 байта
Все остальное (ASСII, КОИ-8 и т.д) – 1 символ = 1 байт.
Считаем символы (включая пробелы) и получаем 63. Поскольку Unicode, то умножаем на 2. Получаем 126 байт. Такого ответа нет. Пробуем перевести в биты – тоже не помогает. Правда, есть очень похожий ответ 128 байт.
Все дело в переносе. Есть два вида переносов текста на другую строку:
-«мягкий» перенос – когда текст в процессе набора сам «переходит» на другую строку;
- «жесткий» перенос – перенос текста при помощи клавиши ENTER.
Чтобы нагляднее это увидеть, можно набрать данный текст в Word и включить опцию - отобразить все знаки. В конце строки появится символ, который тоже имеет свой код, а стало быть, имеет информационный объем – недостающие 2 байта. Итого 128 байт.
Правда, если быть уж совсем точными, «жесткий» перенос на другую строку состоит из двух символов – 10 и 13 – «переход на другую строку» и «возврат каретки».
Еще одна проблема, которая возникает у некоторых учеников – расстановка пробелов до и после знаков препинания.
Тут все просто: тире с двух сторон «окружается» пробелами, все остальные знаки ставятся «вплотную» к слову и парные и одиночные.
На странице приведен фрагмент.
Автор: Кондратьева Марина Олеговна
→ Маня58 13.11.2011 1 6991 1489 |
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.
А вы знали?
Инструкции по ПК