P
pro·school.ru
Каталог школ

Таблица символов и код символа

💻 Информатика · 5 класс

Что такое таблица символов

Таблица символов — это согласованный список, в котором каждому знаку (букве, цифре, знаку препинания, пробелу) поставлено в соответствие своё число — код символа. Компьютер не умеет хранить буквы напрямую: внутри него есть только числа. Поэтому, когда вы нажимаете клавишу, программа находит код этой буквы в таблице и запоминает именно число. А когда нужно показать букву на экране, по тому же коду она находится обратно и рисуется.

Главное правило: одна и та же таблица должна использоваться и при записи, и при чтении текста. Если записать текст по одной таблице, а прочитать по другой, вместо знакомых букв появятся непонятные символы. Именно поэтому люди договорились о единых, общих для всех таблицах.

Как устроено соответствие

В таблице символы расположены по порядку, и их коды тоже идут подряд. Например, латинские буквы стоят одной группой, русские буквы — другой группой, цифры — третьей. Внутри каждой группы соседние знаки имеют соседние коды. Это очень удобно: чтобы получить код следующей буквы алфавита, достаточно прибавить к коду единицу, а чтобы узнать код предыдущей — отнять единицу.

СимволКод (число)Группа
пробел32служебные
цифра 048цифры
цифра 149цифры
цифра 957цифры
буква A65латинские буквы
буква B66латинские буквы

Из таблицы видно: код цифры 0 равен 48, а код цифры 1 равен 49 — на единицу больше. Значит, цифры тоже кодируются числами по порядку. Важно при этом не путать саму цифру, которую мы видим, и её код в таблице.

Разберём пример кодирования

Закодируем короткое слово из латинских букв. Будем считать, что код буквы A равен 65, а дальше буквы идут по порядку: B это 66, C это 67:

слово CAB -> C=67, A=65, B=66 -> код: 67 65 66

Теперь сделаем обратное — расшифруем набор чисел 66 65 67. Найдём каждое число в таблице: 66 это B, 65 это A, 67 это C. Получаем слово BAC. Так по таблице можно и зашифровать буквы в числа, и восстановить буквы из чисел.

Частая ошибка: думать, что код цифры 5 равен числу 5. На самом деле символ цифры «5» имеет в таблице свой код — 53, а число 5 означает количество. Цифра на экране и число в вычислениях — это разные вещи, хотя выглядят одинаково.

Зачем это нужно

Благодаря таблицам символов один и тот же текст можно сохранить в файл, отправить по сети и открыть на другом компьютере без искажений. Если все устройства используют общую таблицу, буквы передаются точно. Сегодня есть большие таблицы, в которые входят буквы почти всех языков мира, а также цифры, знаки и значки. Поэтому письмо, набранное в России, правильно прочитают и в другой стране — лишь бы программа знала ту же таблицу.

Так же кодируются не только буквы текста, но и другие данные: компьютер всё хранит числами, а таблицы помогают переводить числа обратно в понятные нам знаки.

Кратко о главном

  • Таблица символов связывает каждый знак с числом — его кодом.
  • Компьютер хранит буквы как числа, а показывает их по коду обратно.
  • Соседние буквы алфавита имеют соседние коды.
  • Записывать и читать текст нужно по одной и той же таблице.
  • Код цифры и само число — это не одно и то же.