Как кодировать с помощью таблицы ascii. Презентация по информатике на тему "кодирование текстовой информации"

Кодовые таблицы § 13 Интересную историю привел в своей книге «Занимательная арифметика» Я. И. Перельман. В марте 1917 г. жители Петрограда были встревожены таинственными знаками, появившимися неизвестно откуда у дверей многих квартир. Знаки эти имели форму черточек, чередующихся крестами. Пошли зловещие слухи о грабителях, помечающих квартиры своих жертв, о германских шпионах и провокаторах. Я. И. Перельман распутал секрет этих знаков, после чего поместил в газете следующую заметку. Таинственные знаки «В связи с таинственными знаками, появившимися на стенах многих Петроградских домов, небесполезно разъяснить смысл одной категории подобных знаков, которые, несмотря на зловещее начертание, имеют самое невинное значение. Я говорю о знаках такого типа: +|| ++|||| +++||| Подобные знаки замечены во многих домах на черных лестницах у дверей квартир. Обычно, знаки этого типа имеются у всех входных дверей данного дома, причем в пределах одного дома двух одинаковых знаков не наблюдается. Их мрачное начертание естественно внушает тревогу жильцам. Между тем, смысл легко раскрывается, если сопоставить их с номерами соответствующих квартир. Так, например, приведенные выше знаки найдены мной у квартир №12, №24 и №33: +|| ++|||| +++||| 12 24 33 В памяти компьютера любой текст представляется последовательностью кодов символов, т. е. вместо самой буквы хранится ее номер в кодовой таблице. Изображение же букв и символов сформируется только в момент их вывода на экран или бумагу. Специальные стандарты определяют, какой код, какому символу будет соответствовать, иначе, (когда все пользуются собственными таблицами) обмен информацией практически невозможен2. Кодовая таблица ASCII http://ru.wikipedia.org/wiki/%D0%A3%D 0%BF%D1%80%D0%B0%D0%B2%D0%BB %D1%8F%D1%8E%D1%89%D0%B8%D0% B5_%D1%81%D0%B8%D0%BC%D0%B2% D0%BE%D0%BB%D1%8B Аббревиатура от American Standard Code for Information Interchange - Стандартный американский код обмена информацией. ASCII - это код для представления символов английского алфавита в виде чисел, каждой букве сопоставлено число от 0 до 127. В большинстве компьютеров код ASCII используется для представления текста, что позволяет передавать данные от одного компьютера на другой. Текстовый файл, запомненный в формате ASCII, иногда называют ASCII-файлом. Текстовые редакторы и текстовые процессоры обычно могут сохранять данные в формате ASCII. Большинство файлов данных, особенно, если они содержат числовые данные, сохраняются не в ASCII формате. Исполгяемые программы никогда не сохраняются в формате ASCII. Кодирование управляющих символов в ASCII Двоичный код Десятичный код Действие Английское название 00000111 7 Стандартный звуковой сигнал BELL 00001000 8 Удаление предыдущего символа BACKSPACE 00001010 10 Переход на новую строку LINE FEED 00001101 13 Окончание ввода строки CARRIAGE RETURN 00011010 26 Признак конца текстового файла SUBSTITUTE 00011011 27 Отмена предыдущего ввода ESCAPE Расширения ASCII Windows 1251 - кириллица для варианта с поддержкой русского языка. CP866 - возможность использовать символы русского алфавита и эта кодировка являлась расширенной версией кодировки ASCII. KOI8-R - русские буквы в ее таблице идут не в алфавитном порядке. Юникод - появление универсальной кодировки текста (UTF 32, UTF 16 и UTF 8) UTF 32 - 32 бита составляют 4 байта информации, которые понадобятся для кодирования одного единственного символа. UTF 16 - 65 536 символов (два в степени шестнадцать) было принято за базовое пространство в Юникод. Помимо этого существуют способы закодировать с помощью UTF 16 около двух миллионов символов, но ограничились расширенным пространством в миллион символов текста. UTF 8 - является полноценной кодировкой переменной длины, т.е. каждый символ текста может быть закодирован в последовательность длинной от одного до шести байт. Задачи В таблице ниже представлена часть кодовой таблицы ASCII: Символ 1 5 A B Q a b Десятичный код 49 53 65 66 81 97 98 Шестнадцатеричный код 31 35 41 42 51 61 62 Каков шестнадцатеричный код символа «q» ? 1) 7116 2) 8316 3) A116 4) B316 Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке длиной 8 символов, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационный объем сообщения уменьшился на 1) 8 байт 2) 8 бит 3) 64 байта 4) 128 бит Кодирование цветовой информации Стандарты цвета CIE Цвет Красный Зеленый Синий Длина волны, мкм 0,7 0,5641 0,4351 Кодирование основных цветов Красный Зеленый Синий 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 Цвет Законы аддитивного смешивания Закон трехмерности. С помощью трех независимых цветов можно, смешивая их в определенной пропорции, выразить любой цвет Закон непрерывности. При непрерывном изменении пропорции, в которой взяты компоненты цветовой смеси, получаемый цвет также меняется непрерывно. RGB - модель Цветовые координаты: красный, зеленый и синий иногда называют первичными или аддитивными цветами. Цвета голубой, пурпурный, желтый, которые получаются в результате попарного смешения первичных цветов, называются вторичными. Поскольку сложение- это основная операция синтеза цветов, то модель RGB иногда называют аддитивной (от латинского additivus, что значит прибавляемый). Кодирование Hi-color – 16-битное кодирование, 65536 цветов True-color – 24-битное кодирование, цвет представляется с использованием 256 уровней для каждой из трёх компонент модели RGB: красного(R), зелёного(G) и синего(B), что в результате даёт 16 777 216 (28+8+8) различных цветов. Для хранения растрового изображения размером 128 x 128 пикселей отвели 4 килобайта памяти. Каково максимально возможное число цветов в палитре изображения? 1) 8 2)2 3) 16 4) 4 В процессе преобразования растрового графического файла количество цветов уменьшилось с 1024 до 32. Во сколько раз уменьшился информационный объем файла? 1) 5 2) 2 3) 3 4) 4 Монитор позволяет получать на экране 224 цветов. Какой объем памяти в байтах занимает 1 пиксель? 1) 2 2) 3 3) 4 4) 5 Для кодирования цвета фона страницы Интернет используется атрибут bgcolor="#ХХХХХХ", где в кавычках задаются шестнадцатеричные значения интенсивности цветовых компонент в 24-битной RGB-модели. Какой цвет будет у страницы, заданной тэгом ? 1) белый 2) зеленый 3)красный 4) синий Для кодирования цвета фона страницы Интернет используется атрибут bgcolor="#ХХХХХХ", где в кавычках задаются шестнадцатеричные значения интенсивности цветовых компонент в 24-битной RGB-модели. К какому цвету будет близок цвет страницы, заданной тэгом ? 1) белый 2) серый 3)желтый 4) фиолетовый Для кодирования цвета фона страницы Интернет используется атрибут bgcolor="#ХХХХХХ", где в кавычках задаются шестнадцатеричные значения интенсивности цветовых компонент в 24-битной RGB-модели. К какому цвету будет близок цвет страницы, заданной тэгом ? 1) белый 2) серый 3)желтый 4) фиолетовый


Кодовая таблица - это таблица соответствий символов (например, букв русского языка) и их компьютерных кодов. В России есть несколько несовместимых кодировок, то есть одинаковые символы имеют различные коды в разных кодировках. Распространены следующие кодировки: WIN1251 (Windows), KOI-8 (Unix), CP866(DOS), Macintosh, ISO (Unix). Создание кодовой таблицы является условным соглашением, то есть определенная категория людей разработала соглашение, на основании которой и были приведены в соответствие символы заданным кодам.





Кодирование чисел происходит стандартным образом с помощью двоичной системы, просто недостающие разряды дополняются нулями. Для кодирования текстовой информации принят международный стандарт ASCII (American Standard Code for Information Interchange), в кодовой таблице которого зарезервировано 128 семиразрядных кодов для кодирования: символов латинского алфавита; цифр; знаков препинания; математических символов.




Для включения символов, например, русского алфавита возникла необходимость включения 8-го разряда, что позволило увеличить количество кодов таблицы ASCII до 255. Оставшуюся часть кодов использовали для кодирования символов псевдографики, которые можно использовать, например, для оформления в тексте различных рамок и текстовых таблиц.




В настоящий момент принят еще один стандарт кодирования Unicode, в котором определены символы вне зависимости от национальной принадлежности. Этот стандарт использует 16- битовое кодирование символов (в отличие от 8- битового в ASCII). Это позволяет определить разных символов (в ASCII - 256), что оказывается достаточным для всех существующих языков, математических, служебных символов и других знаков. Со временем к стандарту Unicode добавились свойства другого многобайтного стандарта - ISO Все индексы в стандарте разделены на группы и страницы, по 256 символов в каждой, причем часть индексного пространства оставлена для будущего развития.

Кодирование информации с помощью знаковых систем

Знаковые системы

Кодирование информации



Виды знаковых систем

Естественные языки

Формальные языки

Двоичная знаковая система

Генетический алфавит



В процессе восприятия, передачи и хранения информации живыми организмами, человеком и техни-ческими устройствами происходит кодирование информации.



  • Кодирование информации - процесс формирования опреде-лённого представления инфор-мации .
  • Способ кодирования зависит от цели, ради которой оно осуществляется: сокращение запи-си, засекречивание (шифровка) информации, удобство обработки и т.д.


Способы кодирования информации:

  • Графический – с помощью специальных рисунков или графических значков.


Числовой – с помощью чисел.

Символьный – с помощью символов того же алфавита, что и исходный текст.

Основные атрибуты кодирования - код, знак, язык, с помощью которых информация фиксируется и передается в пространстве и времени.

Полный набор символов, используемый для кодирования, называется алфавитом или азбукой.



Можно закодировать информацию, заменяя каждую букву исходного текста, например, следующей после нее буквой в алфавите. Такой код называют ШИФРОМ замены. замены

В этом случае исходное сообщение:

АЛ ЦВЕТ МИЛ НА ВЕСЬ СВЕТ

примет вид:

БМ ЧГЁУ НКМ ОБ ГЁТЭ ТГЁУ



Результатом кодирования является последовательность символов данной знаковой системы , то есть информационный код.

Количество знаков в коде называется длиной кода .

Пример:

  • Длина кода текста учебника

информатики 8 класса –

300 000 тысяч знаков.

  • Генетический код человека – 3 миллиарда знаков генетического алфавита.


  • В процессе обмена информацией между людьми приходится переходить от одной формы информации к другой.
  • В процессе преобразования информации из одной формы представления (знаковой системы) в другую происходит перекодирование информации.
  • Перекодирование – это процесс преобразования знаков из одной знаковой системы в знаки другой знаковой системы.




Упражнения :





Дана кодовая таблица азбуки Морзе.

Расшифруйте (декодируйте), что здесь написано (буквы отделены друг от друга пробелами)?

- - - - - ● - ● ● - - - - ●● - ● - ● - ● - -





Стандарты кодировок:

  • КОИ - 8 - UNIX
  • CP1251 (« CP » означает « Code Page ») - Microsoft Windows
  • CP 866 - MS-DOS
  • Mac - Macintosh
  • ISO 8859 – 5




Хронологически одним из первых стандартов кодирования русских букв на компьютерах был код КОИ – 8 («Код обмена информационный – 8 битный»). Эта кодировка применяется в компьютерах с операционной системой UNIX.

Задание: Закодируйте свое имя на основе кодировочных таблиц КОИ8, СР1251, ISO -8859-5.



("Код обмена информацией, 8-битный").





CP1251 ("CP" означает "Code Page", "кодовая страница").



Международная организация по стандартизации (International Standards Organization, ISO) утвердила в качестве стандарта для русского языка кодировку под названием ISO 8859-5.







Для работы в среде операционной системы MS-DOS используется «альтернативная» кодировка, в терминологии фирмы Microsoft – кодировка CP 866 .

Фирма Apple разработала для компьютеров Macintosh свою собственную кодировку русских букв (Mac)



Стандартная кодировка ASCII



Самостоятельная работа

Используя кодировочную таблицу ASCII

(American Standard Code for Information Interchang)

А) Закодируйте слова:

1. Windows 2. D e l e t e 3

Б) Декодируйте в слова:

1. 84 111 114 110 97 100 111

2. 69 110 116 101 114



О Т В Е Т Ы:

  • 87 105 110 100 111 119 115
  • 68 101 108 101 116 101
  • 69 110 100
  • Tornado
  • E nt e r


Проверка задания: Закодируйте свое имя на основе кодировочных таблиц КОИ8-Р, СР1251, ISO

ПРИМЕР:Последовательности десятичных кодов слова «ЭВМ» в различных кодировках:



«Кодирование информации» - Что такое код? Почему двоичное кодирование. Шифрование сообщения. Первый беспроводной телеграф (радиоприемник). Код - набор символов (условных обозначений) для представления информации. Вопросы: С помощью двух цифр 0 и 1 можно закодировать любое сообщение. Способы кодирования информации. Неравномерность кода.

«Кодирование» - Кодирование зависти от прикладной среды. В чем суть кодирования звуковой информации? Кодирование векторных изображений. Кодирование графической информации. Для кодирования четырехцветного изображения глубина цвета составляет 2 бита. Звук – волна с непрерывно изменяющейся амплитудой и частотой. Каждый примитив описывается математическими формулами.

«Кодирование в информатике» - План занятия: Решение задач на кодирование информации. О чем? где хранится? как закодирована? Наследственная информация. Теория информации. Кодирование информации в информатике и в биологии. Домашнее задание: Информационные процессы в живой природе. Сущность кодирования. Кодирование текстовой информации.

«Информация и кодирование информации» - Числовой способ кодирования. Слушатели. Информация – это сигнал. Кодирование. Алфавиты. Передача информации. Радио. Понятие информации. Электрические сигналы. Код. Графический способ кодирования. Расшифруйте сообщение. Информация. Переведите числа. Задания. Термин “информация”. Источники и приемники информации.

«Системы кодирования информации» - Кодирование информации в древности. Запись числа. Правила записи числа. Цифры в древнем Риме. Скажи, который час. Продолжи ряд чисел. Узелковое письмо. Назовите римское число. Кодирование информации. Сохранить информацию. Познакомиться с кодированием информации. Сравни числа. Выполни действия. Запишите числа по-римски.



Случайные статьи

Вверх