Скачать 352.81 Kb.
|
Конспект по теме: «Кодирование текстовой, графической и звуковой информации» Учитель информатики Батракова Л.В . Для удобства представления информации в компьютере все возможные виды информации переводятся в числовую форму, и эти числа хранятся в компьютере в двоичном виде, т.е. кодируются.Кодирование информации — процесс преобразования информации из формы, удобной для непосредственного использования, в форму, удобную для передачи, хранения или автоматической переработки.Кодирование текстовой информацииДля записи текстовой (знаковой) информации всегда используется какой-либо язык (естественный или формальный). Всё множество используемых в языке символов называется алфавитом. Полное число символов алфавита N называют его мощностью. При записи текста в каждой очередной позиции может появиться любой из N символов алфавита, т.е. может произойти N событий. Следовательно, каждый символ алфавита содержит i бит информации, где i определяется из неравенства (формула Хартли): 2i ≥ N. Тогда общее количество информации в тексте определяется формулой: V = k * i , где V – количество информации в тексте; k – число знаков в тексте (включая знаки препинания и даже пробелы), i- количество бит, выделенных на кодирование одного знака. Так как каждый бит – это 0 или 1, то любой текст может быть представлен последовательностью нулей и единиц. Именно так текстовая информация хранится в памяти компьютера. Присвоение символу алфавита конкретного двоичного кода - это вопрос соглашения, зафиксированного в кодовой таблице. В настоящее время широкое распространение получили кодовые таблицы ASCII и Unicode. ASCII (American Standart Code for Informational Interchange - Американский стандартный код информационного обмена) используется достаточно давно. Для хранения кода одного символа выделено 8 бит, следовательно, кодовая таблица поддерживает до 28 = 256символов. Первая половина таблицы (128 символов) - управляющие символы, цифры и буквы латинского алфавита. Вторая половина отводится под символы национальных алфавитов. К сожалению, в настоящее время существует целых пять вариантов кодовых таблиц для русских букв (КОИ-8, Windows-1251, ISO, DOS,MAC), поэтому тексты созданные в одной кодировке неверно отображаются в другой. (Наверное, Вы встречали русскоязычные сайты, тексты которых выглядят как бессмысленный набор знаков?). Unicode - получил распространение в последние годы. Для хранения кода одного символа выделено 16 бит, следовательно, кодовая таблица поддерживает до 216 = 65536 символов. Такого пространства достаточно, чтобы в одном стандарте объединить все "живые" официальные (государственные) письменности. Кстати, стандарт ASCII вошел в состав Unicode. Если кодирование – это перевод информации с одного языка на другой (запись в другой системе символов, в другом алфавите), то декодирование – обратный перевод. При кодировании один символ исходного сообщения может заменяться одним символом нового кода или несколькими символами, а может быть и наоборот – несколько символов исходного сообщения заменяются одним символом в новом коде (китайские иероглифы обозначают целые слова и понятия), поэтому кодирование может быть равномерное и неравномерное. При равномерном кодировании все символы кодируются кодами равной длины, при неравномерном кодировании разные символы могут кодироваться кодами разной длины, что затрудняет декодирование. Закодированное сообщение можно однозначно декодировать с начала, если выполняется условие Фано: никакое кодовое слово не является началом другого кодового слова. Закодированное сообщение можно однозначно декодировать с конца, если выполняется обратное условие Фано: никакое кодовое слово не является окончанием другого кодового слова. Условие Фано – это достаточное, но не необходимое условие однозначного декодирования. Решение задач на кодирование текстовой информации 1.Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке длиной в 20 символов, первоначально записанного в 2-байтном коде Unicode, в 8-битную кодировку КОИ-8. На сколько бит уменьшилась длина сообщения? В ответе запишите только число. Решение:
Ответ: 160 2. Определите информационный объем текста в битах Бамбарбия! Кергуду! Решение:
Ответ: 152 3. В таблице ниже представлена часть кодовой таблицы ASCII:
Каков шестнадцатеричный код символа «q»? Решение:
Ответ: 71 4. Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г и Д, используется неравномерный двоичный код, позволяющий однозначно декодировать полученную двоичную последовательность. Вот этот код: А–00, Б–010, В–011, Г–101, Д–111. Можно ли сократить для одной из букв длину кодового слова так, чтобы код по-прежнему можно было декодировать однозначно? Коды остальных букв меняться не должны. Выберите правильный вариант ответа. 1) для буквы Б – 01 2) это невозможно 3) для буквы В – 01 4) для буквы Г – 01 Решение (1 способ - проверка условий Фано):
«прямое» условие Фано не выполняется (код буквы Б совпадает с началом кода буквы В); «обратное» условие Фано не выполняется (код буквы Б совпадает с окончанием кода буквы Г); поэтому этот вариант не подходит;
«прямое» условие Фано не выполняется (код буквы В совпадает с началом кода буквы Б); «обратное» условие Фано не выполняется (код буквы В совпадает с окончанием кода буквы Г); поэтому этот вариант не подходит;
«прямое» условие Фано не выполняется (код буквы Г совпадает с началом кодов букв Б и В); но «обратное» условие Фано выполняется (код буквы Г не совпадает с окончанием кодов остальных буквы); поэтому этот вариант подходит; Ответ: 4 Решение (2 способ, дерево):
видно, что обратное условие Фано также выполняется, потому что на пути от корня к любой букве нет других букв
Ответ: 4 5. Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г и Д, решили использовать неравномерный двоичный код, позволяющий однозначно декодировать двоичную последовательность, появляющуюся на приёмной стороне канала связи. Использовали код: А–1, Б–000, В–001, Г–011. Укажите, каким кодовым словом должна быть закодирована буква Д.. Длина этого кодового слова должна быть наименьшей из всех возможных. Код должен удовлетворять свойству однозначного декодирования. 1) 00 2) 01 3)11 4) 010 Решение:
Ответ: 4. 6. Для кодирования букв А, Б, В, Г решили использовать двухразрядные последовательные двоичные числа (от 00 до 11, соответственно). Если таким способом закодировать последовательность символов БАВГ и записать результат шестнадцатеричным кодом, то получится 1) 4B16 2) 41116 3)BACD16 4) 102316 Решение:
разобьем такую запись на тетрады справа налево и каждую тетраду переведем в шестнадцатеричную систему (то есть, сначала в десятичную, а потом заменим все числа от 10 до 15 на буквы A, B, C, D, E, F); получаем 1001011 = 0100 10112 = 4B16 Ответ: 1 7. Для 5 букв латинского алфавита заданы их двоичные коды (для некоторых букв из двух бит, для некоторых – из трех): A – 000, B – 01, C – 100, D – 10, E – 011. Определить, какой набор букв закодирован строкой - 0110100011000? 1) EBCEA 2) BDDEA 3) BDCEA 4) EBAEAРешение (вариант 1, декодирование с начала):
Несмотря на то, что среди ответов есть единственная цепочка, которая начинается с BDC, здесь нельзя останавливаться, потому что «хвост» цепочки может «не сойтись»
Ответ: 3 Решение (вариант 2, декодирование с конца):
Ответ: 3 Решение (вариант 3, кодирование ответов):
1) EBCEA – 01101100011000 2) BDDEA – 011010011000 3) BDCEA – 0110100011000 4) EBAEA – 01101000011000
Ответ: 3 8. Для передачи чисел по каналу с помехами используется код проверки четности. Каждая его цифра записывается в двоичном представлении, с добавлением ведущих нулей до длины 4, и к получившейся последовательности дописывается сумма её элементов по модулю 2 (например, если передаём 23, то получим последовательность 0010100110). Определите, какое число передавалось по каналу в виде 01010100100111100011? 1) 59143 2) 5971 3) 102153 4) 10273 Решение:
2 = 00102, бит четности (0 + 0 + 1 + 0) mod 2 = 1 3 = 00112, бит четности (0 + 0 + 1 + 1) mod 2 = 0
01010, 10010, 01111, 00011.
0101, 1001, 0111, 0001. это и есть двоичные коды передаваемых чисел: 01012 = 5, 10012 = 9, 01112 = 7, 00012 = 1.
Ответ: 2 |
Урок на тему: Кодирование звуковой информации Учитель: Здравствуйте, мы с вами уже изучили представление текстовой, числовой и графической информации в компьютере. А какие еще... | Урока: Кодирование текстовой информации первый урок по теме «Кодирование информации» Место работы: муниципальное общеобразовательное учреждение «Тарасковская средняя общеобразовательная школа» | ||
Программа по формированию навыков безопасного поведения на дорогах... Тема урока: Кодирование текстовой информации. (Второй урок по теме «Кодирование информации») | Урок по теме «Кодирование графической информации» Рассмотреть метод кодирования графической информации – дискретизация; ввести базовые понятия компьютерной графики | ||
Базовые понятия информатики и информационных технологий Информация и информационные процессы Дискретное (цифровое) представление текстовой, графической, звуковой информации и видеоинформации. Скорость передачи информации.... | Реферат по дисциплине: информатика и икт на тему: «Многообразие кодов» В данной исследовательской работе рассматриваются особенности кодирования информации на компьютере. Остановимся на особенностях кодирования... | ||
Конспект урока Тема урока: «Кодирование и обработка звуковой информации» Цели: образовательная обеспечить формирование и использование учащимися знаний о кодировании звуковой информации с помощью компьютера,... | Программа по формированию навыков безопасного поведения на дорогах... На прошлых уроках мы говорили о кодирование числовой и текстовой информации в памяти компьютера. Сегодня мы обсудим способы компьютерного... | ||
Урок игра. Цели: 1 Образовательная: провести обобщающее повторение... Зунов, полученных в учащимися после изучения тем «Кодирование числовой информации», «Кодирование символьной информации», «Кодирование... | Текст, звук, видеоизображение, графическое изображение и анимацию(мультипликацию) Иными словами, мультимедиа это совокупность аппаратных и программных средств, позволяющая пользователю одновременно использовать... | ||
Тематическое планирование с определением основных видов учебной деятельности № Зачетная работа по теме «Кодирование и обработка графической и мультимедийной информации» | Программа по формированию навыков безопасного поведения на дорогах... Цель урока: Сформировать новые знания и умения по теме «Кодирование звуковой информации» | ||
Конспект урока по ивт в 9 классе «Кодирование текстовой информации» ... | Программа элективного курса по информатике и икт «Создание Web-сайтов» Умение представлять информацию в виде, удобном для восприятия и использования другими людьми – одно из условий образовательной компетентности... | ||
Программа по формированию навыков безопасного поведения на дорогах... Технологическая карта урока информатики в 9 классе по теме «Повторение темы «Кодирование и обработка графической и мультимедийной... | Двоичное кодирование звуковой информации Еще одним источником информации, использованным при написании данных материалов, послужили несколько подробных популярных статей... |