Кодирование текстовой информации (презентация)
презентация к уроку по информатике и икт на тему
Скачать:
Вложение | Размер |
---|---|
kodirovanie_tekstovoj_informacii.ppt | 342 КБ |
Предварительный просмотр:
Подписи к слайдам:
Двоичное кодирование текстовой информации в компьютере Для представления текстовой информации достаточно 256 различных символов. N = 2 I , 256 = 2 I , 2 8 = 2 I ,I = 8 битов Для кодирования каждого знака требуется количество информации, равное 8 битам. Для представления текста в памяти компьютера необходимо представить его в двоичной знаковой системе. Каждому знаку необходимо поставить в соответствие уникальный двоичный код в интервале от 00000000 до 11111111 (в десятичном коде от 0 до 255)
Кодовая таблица Для представления символов и соответствующих им кодов используется кодовая таблица . В качестве стандарта во всем мире принята таблица ASCII (American Standard Code for Information Interchange – Американский стандартный код для обмена информацией). Условно таблица разделена на части: от 0 до 32 коды соответствуют операциям; с 33 по 127 соответствуют символам латинского алфавита, цифрам, знакам арифметических операций и знакам препинания; со 128 по 255 являются национальными.
00100000 ! 00100001 “ 00100010 # 00100011 $ 00100100 % 00100101 & 00100110 ‘ 00100111 ( 00101000 ) 00101001 * 00101010 + 00101011 , 00101100 - 00101101 . 00101110 / 00101111 0 00110000 1 00110001 2 00110010 3 00110011 4 00110100 5 00110101 6 00110110 7 00110111 8 00111000 9 00111001 : 00111010 ; 00111011 < 00111100 = 00111101 > 00111110 ? 00111111 @ 01000000 A 01000001 B 01000010 C 01000011 D 01000100 E 01000101 F 01000110 G 01000111 H 01001000 I 01001001 J 01001010 K 01001011 L 01001100 M 01001101 N 01001110 O 01001111 P 01010000 Q 01010001 R 01010010 S 01010011 T 01010100 U 01010101 V 01010110 W 01010111 X 01011000 Y 01011001 Z 01011010 [ 01011011 \ 01011100 ] 01011101 ^ 01011110 _ 01011111 ‘ 01100000 a 01100001 b 01100010 c 01100011 d 01100100 e 01100101 f 01100110 g 01100111 h 01101000 i 01101001 j 01101010 k 01101011 l 01101100 m 01101101 n 01101110 o 01101111 p 01110000 q 01110001 r 01110010 s 01110011 t 01110100 u 01110101 v 01110110 w 01110111 x 01111000 y 01111001 z 01111010 { 01111011 | 01111100 } 01111101 ~ 01111110 □ 11111111
Принцип последовательного кодирования алфавита: В кодовой таблице ASCII латинские буквы (прописные и строчные) располагаются в алфавитном порядке. Расположение цифр также упорядочено по возрастанию значений. Данное правило соблюдается и в других таблицах кодировки. Благодаря этому и в машинном представлении для символьной информации сохраняется понятие «алфавитный порядок».
Различные кодировки знаков В настоящее время существуют пять различных кодировок для русских букв ( Windows, MS-DOS, КОИ-8, Mac, ISO) , поэтому тексты созданные в одной кодировке не будут правильно отображаться в другой. В последние годы широкое распространение получил новый международный стандарт кодирования текстовых символов Unicode , который отводит на каждый символ 2 байта (16 битов), что позволило закодировать многие алфавиты в одной таблице. N = 2 I , N = 2 16 , N = 65536
Пример 1 Буква « i » в таблице кодировки символов имеет десятичный код 105. Что зашифровано последовательностью десятичных кодов: 108 105 110 107? При расшифровке данной последовательности кодов не нужно обращаться к таблице кодировки символов. Необходимо учесть принцип последовательного кодирования алфавитов и вспомнить порядок букв в латинском алфавите ( … i, j, k, l, m, n, o, …) Закодировано: « link »
Пример 2 С помощью последовательности десятичных кодов: 99 111 109 112 117 116 101 114 закодировано слово « computer ». Какая последовательность десятичных кодов будет соответствовать этому же слову, записанному заглавными буквами? При шифровке слова не пользоваться таблицей кодировки символов. Необходимо учесть, что разница между десятичным кодом строчной буквы латинского алфавита и десятичным кодом соответствующей заглавной буквы равна 32. Если «с» имеет код 99, то «С» имеет код 99-32=67. COMPUTER – 67 79 77 80 85 84 69 82
Пример 3 Какое количество информации необходимо для кодирования одного символа компьютерного алфавита? Слова «компьютер»? Слова «алфавит»?
Домашнее задание Повторить изученный материал, воспользовавшись конспектом лекции и учебником стр. 49- 52, ответить на контрольные вопросы. Выполнить задания 2.1, 2.2 по учебнику В таблице ниже представлена часть кодовой таблицы ASCII: Определить 16-ричный код символа “q”. Символ 1 5 А В Q a b Десятичный код 49 53 65 66 81 97 98 16-ричный код 31 35 41 42 51 61 62
По теме: методические разработки, презентации и конспекты
Алфавитный подход к определению количества информации. Единицы измерения информации. Кодирование текстовой информации
Первый урок в 8 классе. Конспект и домашнее задание....
Презентация "Кодирование текстовой информации"
Презентация «Кодирование текстовой информации»9 классАвтор: Горина В. С., учитель информатикиУчебник: Угринович Н. Д. Информатика и ИКТ, учебник для 9 класса, М.: "БИНОМ. Лаборатория з...
"Кодирование текстовой информации. Кодировки русского алфавита". Практическая работа «Кодирование текстовой информации».
Конспект урока «Кодирование текстовой информации. Кодировки русского алфавита» предназначен для учителей информатики, преподающих в 8-х классах.Урок поделен на два этапа. На первом – предусмотрено изу...
SMART-презентация к уроку информатики в 10 классе "Кодирование текстовой информации" (Семакин)
Применение SMART-презентации на уроке информатики в 10 классе "Кодирование текстовой информации"...
Презентация к уроку "Кодирование текстовой информации"
В презентыции представлены вычисления количества информации, чтобы закодировать каждый знак; таблицы представления русского и латинского алфавитов в двоичном коде; структура таблицы кодировки ASCII...
Презентация к уроку Кодирование текстовой информации
закрепить знания обучающихся об информационных процессах; обратить внимание обучающихся на многообразии кодов в нашей жизни; сформировать общие представления о роли кодирования информации; закрепить п...
Презентация по теме: "Кодирование текстовой информации"
Презентация по теме: "Кодирование текстовой информации"...