10 класс
§14 Кодирование текстовой информации
Урок
Посмотреть видеоурок по теме "Кодирование текстовой информации"
Текстовая информация по своей природе дискретна, так как представляется последовательностью отдельных символов.
В памяти компьютера хранятся специальные кодовые таблицы, в которых для каждого символа указан его двоичный код. Все кодовые таблицы, используемые в любых компьютерах и любых операционных системах, подчиняются международным стандартам кодирования символов.
Основой для компьютерных стандартов кодирования символов послужил код ASCII, рассчитанный на передачу только английского текста. Расширения ASCII — кодировки, в которых первые 128 символов кодовой таблицы совпадают с кодировкой ASCII, а остальные (со 128-го по 255-й) используются для кодирования букв национального алфавита, символов национальной валюты и т. п.
В 1991 году был разработан новый стандарт кодирования символов, получивший название Unicode (Юникод), позволяющий использовать в текстах любые символы любых языков мира. Кодировки Unicode позволяют включать в один документ символы самых разных языков, но их использование ведёт к увеличению размеров текстовых файлов.
Примерные задания, выполняемые на уроке
Задание 1.
С помощью таблицы кодировки ASCII (таблица 3.8 стр. 139)
декодируйте сообщение 64 65 73 6B 74 6F 70
запишите в двоичном коде сообщение TOWER
декодируйте сообщение
01101100 01100001 01110000 01110100 01101111 01110000
Решение
Символы в таблице кодировки ASCII закодированы шестнадцатеричным кодом. Например, код прописной латинской буквы A - 41 (4 - строка, 1 столбец). Обратите внимание на то, что коды прописных и строчных букв различаются.
Декодировав сообщение 64 65 73 6B 74 6F 70 получаем слово desktop
Преобразуем слово TOWER в сначала шестнадцатеричный код, а затем используя "быстрый" перевод чисел в компьютерных системах счисления в двоичный код.
шестнадцатеричный код - 54 4F 57 45 52
двоичный код - 01010100 01001111 01010111 01000101 01010010
Переведем двоичный код в шестнадцатеричный: 01101100 01100001 01110000 01110100 01101111 01110000 - 6C 61 70 74 6F 70
Декодируем сообщение и получим слов laptop
Задание 2
Набранный на компьютере текст содержит 2 страницы. На каждой странице 32 строки, в каждой строке 64 символа. Определите информационный объём текста в кодировке Unicode, в котором каждый символ кодируется 16 битами.
Решение
Вариант 1 (без оформления)
Количество символов в тексте равно: 2*32*64 = 4096
Следовательно, объём равен: 4096*16 = 65536 бит = 8192 байта = 8 Кбайт
Вариант 2 (с оформлением)
Ответ: 8 Кбайт
Домашнее задание
Прочитать §14, выполнить три задания из видеоурока и ответы на них записать здесь.