Кодирование текстовой информации.
Язык как способ представления информации Язык – система знаков (звуков, сигналов) для представления и передачи информации.
Текстовая информация языки естественные формальные
Информацию можно выразить разными способами.
Знак  – это элемент конечного множества отличных друг от друга элементов.  Знак вместе с его смыслом называют  символом . Набор знаков, в котором определен их порядок, называется  алфавитом .
Коды и кодирование Код  – это система условных знаков для представления информации. Кодирование  – это перевод информации в удобную для передачи, обработки или хранения форму с помощью некоторого кода.
Кодирование  числовой информации 12   – число, записанное арабскими цифрами –  число, записанное римскими цифрами –  число, записанное вавилонской клинописью
Кодирование  текстовой информации КНИГА  – русский язык BOOK   – английский язык BUCH   –  немецкий язык LIVRE  – французский язык
Азбука Брайля
Кодирование музыки
Кодирование на дорогах
Штрих-коды
«Школьное» кодирование»
Почтовые индексы 143511  –  Волоколамск 157130  –  Чухлома 186300  –  Олонец 396790  –  Богучар 628400  –  Сургут
Сигнальные коды Азбука Морзе Флажковая азбука
Двоичное кодирование 1000 0001 0101 1010 0010 0100 0101 1010 0101 1010 0010 0100 0101 1010 1000 0001 1100 0000 1100 0001 1100 0010 1111 1110 1  0  1  1 А Б В 254
КОДИРОВАНИЕ ИНФОРМАЦИИ В ЭВМ Информация, циркулирующая в ЭВМ, с  помощью  электрических сигналов закодирована в виде последовательностей цифр 0 и 1, называемых  битами.   1 символ = 8 бит информации = 1 байт.
Сколько нужно символов? В текстах мы используем: прописные и строчные русские буквы   Аа Бб Вв  … прописные и строчные латинские буквы   Аа  Bb Cc  … знаки препинания   ! , ? . … цифры   1 2 3 … знаки арифметических операций   + -  ×  … другие символы   (  [  \ … Достаточно 256 различных символов.
С помощью 1 байта можно получить 256 разных двоичных кодовых комбинаций и отобразить с их помощью 256 различных символов.  Кодирование заключается в том, что каждому символу ставится в соответствие уникальный десятичный код от 0 до 255 или соответствующий ему двоичный код от 00000000 до 11111111. Таким образом, человек различает символы по их начертанию, а компьютер - по их коду.
КОДИРОВАНИЕ ИНФОРМАЦИИ В ЭВМ 01000000 @ 01010000 Р 01000001 А 01010001 Q 01000010 В 01010010 R 01000011 С 01010011 S 01000100 D 01010100 Т 01000101 Е 01010101 U 01000110 F 0 1 010110 V 01000111 G 01010111 W
Кодовые таблицы Соответствие символов и кодов задается с помощью специальных кодовых таблиц. В кодовых таблицах каждому  символу  ставится в соответветствие уникальная  цепочка из восьми нулей и единиц . Символ Десятичный код Двоичный код ! … А Б В 33 … 192 193 194 00100001 … 11000000 11000001 11000010
Присвоение символу конкретного кода - это вопрос соглашения, которое фиксируется в кодовой таблице. Кодовая таблица  - это внутреннее представление символов в компьютере.  Во всем мире в качестве стандарта принята таблица   ASCII  (American Standard Code for Information Interchange - Американский стандартный код для обмена информацией).
В последнее время появился новый международный стандарт  Unicode , который отводит на каждый символ не один байт, а два, и потому с его помощью можно закодировать не 256, а 65536 различных символов. Эту кодировку поддерживают последние версии платформы Microsoft Windows&Office (начиная с 1997 года)
Кодовая   таблица  в  системе   Windows Символ Десятичный код Двоичный код Символ Десятичный код Двоичный код Пробел ! * + , - . / = ? 32 33 42 43 44 45 46 47 61 63 00100000 00100001 00101010 00101011 00101100 00101101 00101110 001011110 00111101 00111111 0 1 2 3 4 5 6 7 8 9 48 49 50 51 52 53 54 55 56 57 00110000 00110001 00110010 00110011 00110100 00110101 00110110 00110111 00111000 00111001 А Б В Г Д Е Ж З И Й К Л М Н О П 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 11000000 11000001 11000010 11000011 11000100 11000101 11000110 11000111 11001000 11001001 11001010 11001011 11001100 11001101 11001110 11001111 Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 11010000 11010001 11010010 11010011 11010100 11010101 11010110 11010111 11011000 11011001 11011010 11011011 11011100 11011101 11011110 11011111
Домашнее задание: § 1.6 стр.51-54, §2.1

кодирование текстовой информации

  • 1.
  • 2.
    Язык как способпредставления информации Язык – система знаков (звуков, сигналов) для представления и передачи информации.
  • 3.
    Текстовая информация языкиестественные формальные
  • 4.
    Информацию можно выразитьразными способами.
  • 5.
    Знак –это элемент конечного множества отличных друг от друга элементов. Знак вместе с его смыслом называют символом . Набор знаков, в котором определен их порядок, называется алфавитом .
  • 6.
    Коды и кодированиеКод – это система условных знаков для представления информации. Кодирование – это перевод информации в удобную для передачи, обработки или хранения форму с помощью некоторого кода.
  • 7.
    Кодирование числовойинформации 12 – число, записанное арабскими цифрами – число, записанное римскими цифрами – число, записанное вавилонской клинописью
  • 8.
    Кодирование текстовойинформации КНИГА – русский язык BOOK – английский язык BUCH – немецкий язык LIVRE – французский язык
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    Почтовые индексы 143511 – Волоколамск 157130 – Чухлома 186300 – Олонец 396790 – Богучар 628400 – Сургут
  • 15.
    Сигнальные коды АзбукаМорзе Флажковая азбука
  • 16.
    Двоичное кодирование 10000001 0101 1010 0010 0100 0101 1010 0101 1010 0010 0100 0101 1010 1000 0001 1100 0000 1100 0001 1100 0010 1111 1110 1 0 1 1 А Б В 254
  • 17.
    КОДИРОВАНИЕ ИНФОРМАЦИИ ВЭВМ Информация, циркулирующая в ЭВМ, с помощью электрических сигналов закодирована в виде последовательностей цифр 0 и 1, называемых битами. 1 символ = 8 бит информации = 1 байт.
  • 18.
    Сколько нужно символов?В текстах мы используем: прописные и строчные русские буквы Аа Бб Вв … прописные и строчные латинские буквы Аа Bb Cc … знаки препинания ! , ? . … цифры 1 2 3 … знаки арифметических операций + - × … другие символы ( [ \ … Достаточно 256 различных символов.
  • 19.
    С помощью 1байта можно получить 256 разных двоичных кодовых комбинаций и отобразить с их помощью 256 различных символов.  Кодирование заключается в том, что каждому символу ставится в соответствие уникальный десятичный код от 0 до 255 или соответствующий ему двоичный код от 00000000 до 11111111. Таким образом, человек различает символы по их начертанию, а компьютер - по их коду.
  • 20.
    КОДИРОВАНИЕ ИНФОРМАЦИИ ВЭВМ 01000000 @ 01010000 Р 01000001 А 01010001 Q 01000010 В 01010010 R 01000011 С 01010011 S 01000100 D 01010100 Т 01000101 Е 01010101 U 01000110 F 0 1 010110 V 01000111 G 01010111 W
  • 21.
    Кодовые таблицы Соответствиесимволов и кодов задается с помощью специальных кодовых таблиц. В кодовых таблицах каждому символу ставится в соответветствие уникальная цепочка из восьми нулей и единиц . Символ Десятичный код Двоичный код ! … А Б В 33 … 192 193 194 00100001 … 11000000 11000001 11000010
  • 22.
    Присвоение символу конкретногокода - это вопрос соглашения, которое фиксируется в кодовой таблице. Кодовая таблица - это внутреннее представление символов в компьютере. Во всем мире в качестве стандарта принята таблица  ASCII (American Standard Code for Information Interchange - Американский стандартный код для обмена информацией).
  • 23.
    В последнее времяпоявился новый международный стандарт Unicode , который отводит на каждый символ не один байт, а два, и потому с его помощью можно закодировать не 256, а 65536 различных символов. Эту кодировку поддерживают последние версии платформы Microsoft Windows&Office (начиная с 1997 года)
  • 24.
    Кодовая таблица в системе Windows Символ Десятичный код Двоичный код Символ Десятичный код Двоичный код Пробел ! * + , - . / = ? 32 33 42 43 44 45 46 47 61 63 00100000 00100001 00101010 00101011 00101100 00101101 00101110 001011110 00111101 00111111 0 1 2 3 4 5 6 7 8 9 48 49 50 51 52 53 54 55 56 57 00110000 00110001 00110010 00110011 00110100 00110101 00110110 00110111 00111000 00111001 А Б В Г Д Е Ж З И Й К Л М Н О П 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 11000000 11000001 11000010 11000011 11000100 11000101 11000110 11000111 11001000 11001001 11001010 11001011 11001100 11001101 11001110 11001111 Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 11010000 11010001 11010010 11010011 11010100 11010101 11010110 11010111 11011000 11011001 11011010 11011011 11011100 11011101 11011110 11011111
  • 25.
    Домашнее задание: §1.6 стр.51-54, §2.1