SlideShare a Scribd company logo
1 of 9
преобразование входной информации в форму,
воспринимаемую компьютером, т.е. двоичный код.
(с) Чугунов А.С., 2015
преобразование данных из двоичного кода в
форму, понятную человеку.
Декодирование
Кодирование
История создания кодовых
таблиц
• Кодировка представляет собой таблицу символов, где каждой букве алфавита (а также цифрам и
специальным знакам) присвоен свой уникальный номер - код символа.
• Стандартизирована только половина таблицы, т.н. ASCII-код - первые 128 символов, которые
включают в себя буквы латинского алфавита. И с ними никогда не бывает проблем. Вторая же
половина таблицы (а всего в ней 256 символов - по количеству состояний, который может принять
один байт) отдана под национальные символы, и в каждой стране эта часть различна. Но только в
России умудрились придумать целых 5 различных кодировок. Термин "различные" обозначает то,
что одному и тому же символу соответствует разный цифровой код. Т.е. если мы неправильно
определим кодировку текста, то нашему вниманию предстанет абсолютно нечитаемый текст.
• Кодировки появились исторически. Первая широко используемая российская кодировка называлась
KOI-8. Ее придумали, когда адаптировали к русскому языку систему UNIX. Это было еще в
семидесятых - до появления персоналок. И до сих пор в UNIX это считается основной кодировкой.
• Потом появились первые персональные компьютеры, и началось победное шествие DOS. Вместо
того чтобы воспользоваться уже придуманной кодировкой, Microsoft решила сделать свою, ни с чем
не совместимую. Так появилась DOS-кодировка (или 866 кодовая страница). В ней, кстати, были
введены спецсимволы для рисования рамок, что широко использовалось в программах написанных
под DOS. Например, в том же Norton Commander-е.
• Параллельно с IBM-совместимыми развивались и Macintosh-компьютеры. Несмотря на то, что их
доля в России очень мала, тем не менее, потребность в русификации существовала и, разумеется,
была придумана еще одна кодировка - MAC.
• Время шло, и 1990 году Microsoft явила на свет первую успешную версию Windows 3.0-3.11. А
вместе с ней и поддержку национальных языков. И снова был проделан такой же фокус, как и с
DOS. По непонятным причинам они не поддержали ни одну, из уже существовавших ранее (как это
сделала OS/2, принявшая за стандарт DOS-кодировку), а предложили новую Win-кодировку (или
кодовая страница 1251). Де-факто, она стала самой распространенной в России.
(с) Чугунов А.С., 2015
(с) Чугунов А.С., 2015
Для кодирования одного символа требуется
один байт информации.
Учитывая, что каждый бит принимает значение 1 или 0,
получаем, что с помощью 1 байта можно закодировать 256
различных символов.
N=2i N – мощность алфавита
28=256 I – информационный вес
Таблица кодировки ASCII
является стандартной, и ее
понимают абсолютно все
программы, работающие с
текстами.
(с) Чугунов А.С., 2015
(с) Чугунов А.С., 2015
Кодовая таблица ASCII
American Standard Code for Information Interchange
коды от 0 до 31
функциональные
клавиши
коды от 128 до 255
национальный
алфавит
коды от 32 до 127
буквы английского алфавита,
знаки математических операций и т.д
(с) Чугунов А.С., 2015
Таблица кодировки Unicode
Стандарт кодирования Unicode
отводит на каждый символ 2 байта,
что позволяет закодировать многие
алфавиты в одной таблице.
N=2I=216=65 536
(с) Чугунов А.С., 2015
Таблицы кодировки русскоязычных
символов-
код обмена информации 8-битныйКОИ8-Р
CP1251
CP866
Mac
ISO
Список сайтов
(с) Чугунов А.С., 2015
http://yandex.ru/images/search?text=%D0%BA%D0%BE%D0%B4%D0%
BE%D0%B2%D0%B0%D1%8F%20%D1%82%D0%B0%D0%B1%D0%
BB%D0%B8%D1%86%D0%B0&stype=image&lr=213&noreask=1&sour
ce=wiz&uinfo=sw-1366-sh-768-ww-1287-wh-704-pd-1-wp-
16x9_1366x768-lt-443
https://ru.wikipedia.org/wiki/Windows-
1253#.D0.A2.D0.B0.D0.B1.D0.BB.D0.B8.D1.86.D1.8B
http://citforum.ru/internet/webd/article_20.shtml

More Related Content

What's hot

Как осуществить поиск в Интернете
Как осуществить поиск в ИнтернетеКак осуществить поиск в Интернете
Как осуществить поиск в ИнтернетеBorisovna
 
Internet
InternetInternet
Internetkaliugo
 
проектирование многотабличной базы данных. нормализация данных
проектирование многотабличной базы данных. нормализация данныхпроектирование многотабличной базы данных. нормализация данных
проектирование многотабличной базы данных. нормализация данныхЕлена Ключева
 
презентацияRek1
презентацияRek1презентацияRek1
презентацияRek1Grigory
 
тема
тематема
темаSabinaK
 
Как грабить корованы
Как грабить корованыКак грабить корованы
Как грабить корованыDotNetConf
 
санжировская урок 1 базы данных
санжировская урок 1 базы данныхсанжировская урок 1 базы данных
санжировская урок 1 базы данныхserdj phil
 
C:\fake path\website
C:\fake path\websiteC:\fake path\website
C:\fake path\websiteguest56c8644
 
Три кнопки Рунета (доклад на 10 РИФ, 2006 год)
Три кнопки Рунета  (доклад на 10 РИФ,  2006 год) Три кнопки Рунета  (доклад на 10 РИФ,  2006 год)
Три кнопки Рунета (доклад на 10 РИФ, 2006 год) Timur AITOV
 

What's hot (11)

Как осуществить поиск в Интернете
Как осуществить поиск в ИнтернетеКак осуществить поиск в Интернете
Как осуществить поиск в Интернете
 
Internet
InternetInternet
Internet
 
проектирование многотабличной базы данных. нормализация данных
проектирование многотабличной базы данных. нормализация данныхпроектирование многотабличной базы данных. нормализация данных
проектирование многотабличной базы данных. нормализация данных
 
презентацияRek1
презентацияRek1презентацияRek1
презентацияRek1
 
тема
тематема
тема
 
Www
WwwWww
Www
 
Как грабить корованы
Как грабить корованыКак грабить корованы
Как грабить корованы
 
санжировская урок 1 базы данных
санжировская урок 1 базы данныхсанжировская урок 1 базы данных
санжировская урок 1 базы данных
 
C:\fake path\website
C:\fake path\websiteC:\fake path\website
C:\fake path\website
 
Файлообменники
ФайлообменникиФайлообменники
Файлообменники
 
Три кнопки Рунета (доклад на 10 РИФ, 2006 год)
Три кнопки Рунета  (доклад на 10 РИФ,  2006 год) Три кнопки Рунета  (доклад на 10 РИФ,  2006 год)
Три кнопки Рунета (доклад на 10 РИФ, 2006 год)
 

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

Кодирование текстовой информации 10 класс
Кодирование текстовой информации 10 классКодирование текстовой информации 10 класс
Кодирование текстовой информации 10 классНаталья Зиненко
 
кодовые таблицы
кодовые таблицыкодовые таблицы
кодовые таблицыalexwert
 
двоичное кодирование символьной_информации
двоичное кодирование символьной_информациидвоичное кодирование символьной_информации
двоичное кодирование символьной_информацииmetodkopilka
 
кодирование инф.
кодирование инф.кодирование инф.
кодирование инф.Rushitech
 
кодирование текстовой информации
кодирование текстовой информациикодирование текстовой информации
кодирование текстовой информацииSasha
 
2 кодирование информации
2 кодирование информации2 кодирование информации
2 кодирование информацииzarechneva
 
тексты в памяти компьютера
тексты в памяти компьютератексты в памяти компьютера
тексты в памяти компьютераЕлена Ключева
 
кодирование текстовой информации
кодирование текстовой информациикодирование текстовой информации
кодирование текстовой информацииElenaAlex
 
1_5 Кодирование информации.ppt
1_5 Кодирование информации.ppt1_5 Кодирование информации.ppt
1_5 Кодирование информации.ppttestshuhrat
 

Similar to "Кодирование информации" (11)

gk
gkgk
gk
 
Кодирование текстовой информации 10 класс
Кодирование текстовой информации 10 классКодирование текстовой информации 10 класс
Кодирование текстовой информации 10 класс
 
кодовые таблицы
кодовые таблицыкодовые таблицы
кодовые таблицы
 
кодовые таблицы
кодовые таблицыкодовые таблицы
кодовые таблицы
 
двоичное кодирование символьной_информации
двоичное кодирование символьной_информациидвоичное кодирование символьной_информации
двоичное кодирование символьной_информации
 
кодирование инф.
кодирование инф.кодирование инф.
кодирование инф.
 
кодирование текстовой информации
кодирование текстовой информациикодирование текстовой информации
кодирование текстовой информации
 
2 кодирование информации
2 кодирование информации2 кодирование информации
2 кодирование информации
 
тексты в памяти компьютера
тексты в памяти компьютератексты в памяти компьютера
тексты в памяти компьютера
 
кодирование текстовой информации
кодирование текстовой информациикодирование текстовой информации
кодирование текстовой информации
 
1_5 Кодирование информации.ppt
1_5 Кодирование информации.ppt1_5 Кодирование информации.ppt
1_5 Кодирование информации.ppt
 

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

  • 1.
  • 2. преобразование входной информации в форму, воспринимаемую компьютером, т.е. двоичный код. (с) Чугунов А.С., 2015 преобразование данных из двоичного кода в форму, понятную человеку. Декодирование Кодирование
  • 3. История создания кодовых таблиц • Кодировка представляет собой таблицу символов, где каждой букве алфавита (а также цифрам и специальным знакам) присвоен свой уникальный номер - код символа. • Стандартизирована только половина таблицы, т.н. ASCII-код - первые 128 символов, которые включают в себя буквы латинского алфавита. И с ними никогда не бывает проблем. Вторая же половина таблицы (а всего в ней 256 символов - по количеству состояний, который может принять один байт) отдана под национальные символы, и в каждой стране эта часть различна. Но только в России умудрились придумать целых 5 различных кодировок. Термин "различные" обозначает то, что одному и тому же символу соответствует разный цифровой код. Т.е. если мы неправильно определим кодировку текста, то нашему вниманию предстанет абсолютно нечитаемый текст. • Кодировки появились исторически. Первая широко используемая российская кодировка называлась KOI-8. Ее придумали, когда адаптировали к русскому языку систему UNIX. Это было еще в семидесятых - до появления персоналок. И до сих пор в UNIX это считается основной кодировкой. • Потом появились первые персональные компьютеры, и началось победное шествие DOS. Вместо того чтобы воспользоваться уже придуманной кодировкой, Microsoft решила сделать свою, ни с чем не совместимую. Так появилась DOS-кодировка (или 866 кодовая страница). В ней, кстати, были введены спецсимволы для рисования рамок, что широко использовалось в программах написанных под DOS. Например, в том же Norton Commander-е. • Параллельно с IBM-совместимыми развивались и Macintosh-компьютеры. Несмотря на то, что их доля в России очень мала, тем не менее, потребность в русификации существовала и, разумеется, была придумана еще одна кодировка - MAC. • Время шло, и 1990 году Microsoft явила на свет первую успешную версию Windows 3.0-3.11. А вместе с ней и поддержку национальных языков. И снова был проделан такой же фокус, как и с DOS. По непонятным причинам они не поддержали ни одну, из уже существовавших ранее (как это сделала OS/2, принявшая за стандарт DOS-кодировку), а предложили новую Win-кодировку (или кодовая страница 1251). Де-факто, она стала самой распространенной в России. (с) Чугунов А.С., 2015
  • 4. (с) Чугунов А.С., 2015 Для кодирования одного символа требуется один байт информации. Учитывая, что каждый бит принимает значение 1 или 0, получаем, что с помощью 1 байта можно закодировать 256 различных символов. N=2i N – мощность алфавита 28=256 I – информационный вес
  • 5. Таблица кодировки ASCII является стандартной, и ее понимают абсолютно все программы, работающие с текстами. (с) Чугунов А.С., 2015
  • 6. (с) Чугунов А.С., 2015 Кодовая таблица ASCII American Standard Code for Information Interchange коды от 0 до 31 функциональные клавиши коды от 128 до 255 национальный алфавит коды от 32 до 127 буквы английского алфавита, знаки математических операций и т.д
  • 7. (с) Чугунов А.С., 2015 Таблица кодировки Unicode Стандарт кодирования Unicode отводит на каждый символ 2 байта, что позволяет закодировать многие алфавиты в одной таблице. N=2I=216=65 536
  • 8. (с) Чугунов А.С., 2015 Таблицы кодировки русскоязычных символов- код обмена информации 8-битныйКОИ8-Р CP1251 CP866 Mac ISO
  • 9. Список сайтов (с) Чугунов А.С., 2015 http://yandex.ru/images/search?text=%D0%BA%D0%BE%D0%B4%D0% BE%D0%B2%D0%B0%D1%8F%20%D1%82%D0%B0%D0%B1%D0% BB%D0%B8%D1%86%D0%B0&stype=image&lr=213&noreask=1&sour ce=wiz&uinfo=sw-1366-sh-768-ww-1287-wh-704-pd-1-wp- 16x9_1366x768-lt-443 https://ru.wikipedia.org/wiki/Windows- 1253#.D0.A2.D0.B0.D0.B1.D0.BB.D0.B8.D1.86.D1.8B http://citforum.ru/internet/webd/article_20.shtml