РУҚА
Тапсырма № 2 · ОГЭ

Количество символов в тексте

Как посчитать размер сообщения по числу символов и кодировке
2 мин чтенияҚиындық: Обновлено 29 қыркүйек 2026

Количество символов в тексте — это число отдельных знаков в сообщении: букв, цифр, пробелов, знаков препинания и других символов. Оно помогает определить информационный объём текста, если известно, сколько бит занимает один символ в выбранной кодировке.

Количество символов в тексте
Число символов, из которых состоит сообщение, включая пробелы, знаки препинания и служебные знаки, если они передаются как часть сообщения. Обозначается \(N\).

Символом считают каждый знак отдельно. Например, в слове «кот» три символа, а в сообщении «кот спит» — восемь: три буквы, пробел и ещё три буквы. Регистр букв также учитывается: «А» и «а» могут быть разными символами. Количество символов — это не то же самое, что число слов или букв без пробелов.

Связь с размером сообщения

Если один символ кодируется одинаковым количеством бит \(i\), то размер сообщения \(I\) вычисляют умножением количества символов на длину кода одного символа. Такой подход используют при работе с текстовой информацией и известной кодировкой текста.

\[I = N \cdot i\]

Здесь \(N\) — количество символов, \(i\) — число бит на один символ, а \(I\) — информационный объём в битах. Чтобы получить байты, результат делят на 8: \(I_{\text{байт}}=I/8\). Если кодировка использует переменное число байт на символ, размер нужно считать для каждого символа или группы символов отдельно.

№
Пример

Сообщение содержит 20 символов. В кодировке один символ занимает 8 бит. Тогда \(I=20\cdot8=160\) бит, то есть \(160/8=20\) байт. Пробелы в эти 20 символов кіреді.

Проверь себя

Сообщение состоит из 12 символов, каждый кодируется 16 битами. Каков его размер?

!
Не путайте

Количество символов не равно количеству байт. Один символ может занимать 1, 2, 4 и более байт в зависимости от кодировки. Также кодовая позиция символа не обязательно совпадает с его размером в памяти.

Главное за минуту

Главное

  • Количество символов \(N\) включает буквы, цифры, пробелы и знаки препинания.
  • При фиксированной длине кода размер равен \(I=N\cdot i\).
  • Для перевода битов в байты результат делят на 8.