НИУ ВШЭ, Компьютерная грамотность,'19 преподаватель: Сергей Рыжиков
Урок 2. Кодирование текста
Обязательный минимум
Компьютер — вычислительное устройство, и вся информация в нем кодируется числами.
В том числе и текст. Все числа можно записать в двоичной системе, единицами
и нулями, а значит закодировать их наличием (1) или отсутствием (0) сигнала. На этом и
построена вся цифровая электроника. Двоичные цифры называются битами; каждый
бит принимает одно из двух значений.
Информация во всех современных компьютерах хранится в ячейках памяти по 8 битов.
Каждая такая ячейка содержит одну из 2 ⁸ = 256 возможных комбинаций единиц
и нулей, включая “00000000”. Восьмибитные значения называются байтами.
Изначально в компьютерах обходились всего 256-ю символами, и каждый символ
кодировался одним байтом. Первые 128 из них определены в стандарте ASCII, а назначе-
ние последующих 128 задавалось кодировками — национальными кодовыми таблицами,
такими как кириллические CP1251 и CP866.
Но для некоторых языков этих 128 символов никак не могло хватить, например для
китайского. Чтобы покончить с проблемой кодировок был создан стандарт Unicode,
благодаря которому компьютеры теперь хранят и передают самые разные символы,
например такие: � 繩 ᔕѾ⡲⚠⸙ↁᴚ わ . А с помощью кодировки UTF-8 на каждый из них
тратится оптимальное число байтов, от 1 до 4, что позволит кодировать около миллиона
символов.
Для перевода чисел в изображения используются шрифты. В компьютере шрифт — это
файл, в котором хранится изображения символов, выполненные в определенном
начертании. Разумеется, отрисовать все символы Unicode в шрифте никто не возьмется,
поэтому если вместо символов вы видите “?”, “▯” или “�”, то придется выбрать другой
шрифт, в котором нужные символы присутствуют.
Для ввода символов создана клавиатура. Назначение клавиш задается программно,
и вводимые символы не обязаны совпадать с тем, что нарисовано на кнопках. Выбранная
конфигурация клавиш называется раскладкой клавиатуры. Раскладки есть для всех
языков, для некоторых даже в нескольких вариантах.
Кроме символов на клавиатуре есть и служебные клавиши, назначение которых важно
знать.
Shift (“шифт”) — ввод символов второго уровня: заглавных букв и специальных
символов на клавишах с цифрами.
Ctrl (“контрл”), Alt (“альт”) — используется в сочетании с другими клавишами.
CapsLock (“кэпс лок”) — включает режим ввода заглавных букв.
Tab (“таб”) — задает отступ текста.
Print Screen, PrtScr (“принт скрин”) — сохраняет изображение экрана в файл.
Esc (“эскейп”) — позволяет покинуть меню или поле ввода без внесения
изменений, то есть вернуть ему старое значение.
Enter (“энтер”) — подтверждение изменений; в текстовых редакторах — ввод
невидимого символа нового абзаца.
Backspace (“бэкспейс”) — удалить символ перед курсором (вертикальной чертой
на экране).
НИУ ВШЭ, Компьютерная грамотность,'19 преподаватель: Сергей Рыжиков
Клавишами со стрелками можно перемещать курсор без использования мыши. Если при
этом зажать Shift, то получится выделять текст. Если при этом еще и нажать Ctrl, то
текст будет выделяться по словам. В разных комбинациях Ctrl, Shift и стрелок получит-
ся выделять текст по буквам, по словам, строками и даже абзацами. Поупражняйтесь!
Выделять текст не трогая мышку — полезный навык.
Для переключения между выбранными раскладками обычно используется одна из обще-
принятых комбинаций: “Alt + Shift”, “Ctrl + Shift” или “Ctrl + пробел”.
Для переключения между окнами приложений используется комбинация “Alt + Tab”.
Отменить последнюю операцию можно нажатием “Ctrl + Z”, а скопировать и вставить
выделенные объекты нажатием “Ctrl + C” и “Ctrl + V”.
Полезные ссылки
— Таблица всех Unicode-символов: [Link]
— [Link] Декодер от Студии Артемия Лебедева.
— [Link] Каталог свободных шрифтов от Google.
— [Link] [Link]