Теория:

Как тебе уже известно, компьютер может обрабатывать информацию, представленную только в двоичном коде. Давай рассмотрим, как в памяти компьютера хранится текстовая информация.
Кодирование — это процесс перевода информации из формы, понятной человеку (текст, изображения, видео и т. д.), в некоторый код.
Декодирование — это процесс перевода информации из кода в форму, понятную человеку.
Код — это условные знаки для представления информации.
Для кодирования текста используются специальные кодовые таблицы.
 
Таблица ASCII (American standard code for information interchange) — это кодовая таблица, которая была создана в \(1963\) году в США, стала первым мировым стандартом.
 
В ней находились коды для \(128\) символов, соответственно, один символ весил \(7\) бит.
 
Коды первых \(128\) символов не изменены, в каждой стране они одинаковые. В символы от \(0\) до \(128\) входят специальные символы, цифры, латинские буквы.
 
Далее таблица ASCII расширяется до \(256\) символов, в каждой стране она индивидуальна, символы от \(129\) до \(256\) — это национальный алфавит и другие символы.
В расширенной таблице каждый символ весит \(8\) бит.
 
Скриншот 24-11-2021 142444.jpg
Рис. \(1\). Фрагмент таблицы ASCII
 
Но и \(256\) символов было недостаточно. Сейчас на многих компьютерах используют кодировку Unicode (Юникод), где каждый символ кодируется \(2\) байтами.
 
Давай вычислим, сколько символов содержит Unicode:
 
\(2\) байта \(=\) \(16\) бит.
 
Вычислим мощность алфавита по известной нам формуле:
 
N=2i;N=216;N=65536.
 
С помощью Unicode можно закодировать \(65~536\) символов.
Для русского языка используют, например, однобайтовые кодовые таблицы КОИ-\(8\), CP-\(866\), Windows-\(1251\), ISO \(8859\)-\(5\). Первые \(128\) символов идентичны таблице ASCII-кодов, следующие символы (с \(128\)-го по \(255\)-й) предназначены для русских букв.
 
htmlconvd-ZVxa6O_html_ef43bb1fb3dd4082.png
Рис. \(2\). Таблица КОИ-\(8\)
Таблица символов Unicode (Юникод) — это универсальный стандарт кодирования символов, объединивший знаки практически всех основных письменных языков.
Она содержит более \(128~000\) символов из языков, шрифтов и символов мира, включая эмодзи, валютные символы, стрелки и математические символы.
 
Также примером кодирования информации является код Морзе, где все буквы и цифры представляются с помощью различных последовательностей точек и тире.
 
Рисунок1.jpg
Рис. \(3\). Азбука Морзе для русских букв и цифр
Пример:
фраза «Я люблю информатику» будет выглядеть так:
 
.-.- / .-.. ..-- -... .-.. ..-- / .. -. ..-. --- .-. -- .- — .. -.- ..-
Шрифт Брайля имеет огромное значение для обучения людей с нарушениями зрения. Он позволяет им читать книги, учебные материалы и участвовать в образовательном процессе наравне с их зрячими сверстниками.
slide-0.jpg
Рис. \(4\). Шрифт Брайля
Источники:
Рис. 1. Фрагмент таблицы ASCII. © ЯКласс.
Рис. 2. Таблица КОИ-8. © ЯКласс.
Рис. 3. Азбука Морзе для русских букв и цифр. © ЯКласс.
Рис. 4. Шрифт Брайля. Лицензия Shutterstock. (Дата обращения: 24.02.2025.)