Кодировка и информационный объём текста
Сколько памяти занимает текст, зависит от двух чисел: сколько в нём символов и сколько бит отведено на один символ. Их перемножают — и это вся теория задания 1. Остальное — аккуратный подсчёт символов и перевод единиц.
Теория
Формула
Информационный объём текста I = K · i, где K — число символов в тексте, а i — число бит, которое кодировка отводит на один символ. Формула верна, когда на каждый символ отводится одно и то же число бит, — в заданиях ОГЭ это всегда сказано в условии.
Сколько бит на символ
Число бит на символ помнить не нужно: оно названо в условии. В демоверсии 2027 года это 16 бит: «в одной из кодировок Unicode». Оговорка «в одной из» важна — кодировок Unicode несколько, и на символ в них отводится разное число бит. В нашем тренажёре встречаются три случая.
| Как сказано в условии | Бит на символ | Байт на символ |
|---|---|---|
| Кодировка КОИ-8 | 8 | 1 |
| Одна из кодировок Unicode, 16 бит на символ | 16 | 2 |
| Кодировка UTF-32 | 32 | 4 |
Удобно сразу перевести биты в байты: тогда число символов умножают на 1, 2 или 4.
Что считать символом
- Каждую букву и каждую цифру.
- Каждый пробел. Между словами он один; в условии обычно сказано, что лишних пробелов нет.
- Каждый знак препинания: запятую, точку, двоеточие, тире, восклицательный знак.
- Кавычки, в которых текст напечатан в условии, в сам текст не входят, если в задании не сказано иначе.
Биты, байты, килобайты
- 1 байт = 8 бит. Чтобы перевести биты в байты, дели на 8.
- 1 Кбайт = 1024 байта = 210 байт. Чтобы перевести байты в килобайты, дели на 1024, а не на 1000.
- Из бит сразу в килобайты: дели на 8 · 1024 = 8192 = 213.
В демоверсии 2027 года задание 1 обходится битами и байтами. Килобайты нужны в задачах про объём документа; равенство 1 Кбайт = 1024 байта — соглашение школьного курса, им пользуется и наш тренажёр. Все единицы и степени двойки — на странице «Таблица степеней двойки».
Задача с вычеркнутым словом
Это форма демоверсии: из списка убрали одно слово, размер текста уменьшился на столько-то байт. Порядок действий всегда один.
- Переведи биты на символ в байты.
- Раздели разницу размеров на число байт в символе — получится, сколько символов убрали.
- Вместе со словом убрали запятую и пробел. Отними 2 — останется число букв в слове.
- Найди в списке слово такой длины.
Объём документа
Число символов в документе — это страницы · строки на странице · символы в строке. Числа в таких задачах подобраны как степени двойки или близкие к ним, поэтому умножать в столбик не нужно: сначала сократи на 8 и на 1024, потом перемножь то, что осталось.
Решённые примеры
Примеры взяты из тренажёра: там такие же задания, только числа и слова каждый раз новые.
1. Размер предложения в битах
Посчитай все символы предложения вместе с пробелами и знаками препинания и умножь на число бит на символ.
В одной из кодировок Unicode на каждый символ отводится 16 бит. Определите размер следующего предложения в данной кодировке. Ответ запишите в битах, единицы измерения писать не нужно.
Зимой дни короткие, а ночи длинные.
Решение
- Посчитай все символы предложения, а не только буквы: букв — 28, пробелов — 5, знаков препинания — 2. Всего 35 символов.
- Каждый символ занимает 16 бит.
- 35 · 16 = 560
Ответ: 560
Если получилось другое число
- 448 — Пробелы и знаки препинания — тоже символы, они занимают столько же места, сколько буквы.
- 480 — Пробел — тоже символ. Посчитай и пробелы между словами.
- 528 — Знаки препинания — тоже символы. Не забудь запятые и знак в конце предложения.
2. Размер предложения в байтах
То же самое, но ответ просят в байтах: 16 бит на символ — это 2 байта.
В одной из кодировок Unicode на каждый символ отводится 16 бит. Определите размер следующего предложения в данной кодировке. Ответ запишите в байтах, единицы измерения писать не нужно.
Утром над рекой стоял густой туман.
Решение
- Посчитай все символы предложения, а не только буквы: букв — 29, пробелов — 5, знаков препинания — 1. Всего 35 символов.
- Каждый символ занимает 16 бит, то есть 16 : 8 = 2 байта.
- 35 · 2 = 70
Ответ: 70
Если получилось другое число
- 58 — Пробелы и знаки препинания — тоже символы, они занимают столько же места, сколько буквы.
- 60 — Пробел — тоже символ. Посчитай и пробелы между словами.
- 68 — Знаки препинания — тоже символы. Не забудь запятые и знак в конце предложения.
3. Какое слово вычеркнули
Форма демоверсии 2027 года. От разницы в байтах идут к числу символов, от него — к длине слова.
В одной из кодировок Unicode на каждый символ отводится 16 бит. Ученик набрал текст (лишних пробелов в нём нет): «Птицы: снегирь, горихвостка, ласточка, дятел, грач, трясогузка». Потом он вычеркнул из списка одно слово, а заодно ставшие лишними запятую и пробел — два пробела подряд стоять не должны. Новое предложение в этой кодировке занимает на 18 байт меньше, чем исходное. Запишите в ответе вычеркнутое слово.
Решение
- Один символ занимает 16 бит, то есть 2 байта.
- Размер уменьшился на 18 байт, значит, убрали 18 : 2 = 9 символов.
- Вместе со словом ушли запятая и пробел — это 2 символа. На само слово остаётся 9 − 2 = 7 букв.
- Слово из 7 букв в списке одно. Ответ: снегирь
Ответ: снегирь
4. Объём документа в килобайтах
Страницы, строки, символы и биты перемножают, а потом делят на 8 и на 1024.
Доклад, набранный на компьютере, занимает 32 страницы. На каждой странице 32 строки, в каждой строке 48 символов, на каждый символ отводится 16 бит. Определите информационный объём доклада в килобайтах.
Решение
- На одной странице 32 · 48 = 1536 символов, во всём докладе 1536 · 32 = 49152.
- Каждый символ занимает 16 бит, то есть 2 байта: весь доклад занимает 49152 · 2 = 98304 байта.
- В килобайте 1024 байта: 98304 : 1024 = 96
Ответ: 96
Если получилось другое число
- 768 — Ты разделил на 1024 число бит. Сначала переведи биты в байты: раздели на 8.
- 48 — Каждый символ занимает 2 байта, а не один.
- 98304 — Это объём в байтах. В килобайте 1024 байта.
5. Сколько страниц в документе
Обратная задача: объём известен, нужно найти число страниц. Сначала узнай, сколько занимает одна страница.
Доклад набран на компьютере, его информационный объём — 80 Кбайт. На каждой странице 40 строк, в каждой строке 32 символа, на каждый символ отводится 8 бит. Сколько страниц в докладе?
Решение
- Переведи объём в байты: 80 · 1024 = 81920
- На одной странице 40 · 32 = 1280 символов. Каждый символ занимает 8 бит, то есть 1 байт, так что страница занимает 1280 байт.
- Страниц в докладе: 81920 : 1280 = 64
Ответ: 64
Если получилось другое число
- 512 — Объём доклада и объём страницы посчитаны в разных единицах: один в битах, другой в байтах. Приведи их к одной.
- 8 — Объём доклада и объём страницы посчитаны в разных единицах: один в битах, другой в байтах. Приведи их к одной.
Типичные ошибки
- Считают только буквы. Пробелы и знаки препинания — такие же символы.
- В задаче с вычеркнутым словом забывают про запятую и пробел и ищут слово на две буквы длиннее.
- Умножают число символов на 16 и записывают результат как байты. 16 — это биты; в байтах на символ приходится 2.
- Делят на 1000 вместо 1024, когда переводят байты в килобайты.
- Отвечают в битах, когда просили байты, или наоборот: единицу ответа читай в последнем предложении условия.
Где встречается на экзамене
- Задание 1 — объём текста, вычеркнутое слово.
- Задание 12 — информационный объём файлов, отобранных по условию, — так сказано в спецификации.
- Таблица степеней двойки — единицы информации и быстрый счёт.
Вопросы и ответы
Сколько бит занимает один символ?
Столько, сколько отводит кодировка; в задании это число дано в условии. В демоверсии ОГЭ 2027 года — 16 бит, то есть 2 байта на символ.
Считается ли пробел символом?
Да. Пробел, запятая, точка и другие знаки занимают столько же памяти, сколько буква.
Как перевести биты в килобайты?
Разделить на 8 — получатся байты, потом на 1024 — получатся килобайты. Одним действием: разделить на 8192.
Нужно ли знать кодировки наизусть?
Нет. Достаточно формулы: число символов умножить на число бит на символ. Число бит названо в условии.
Соседние темы
- Системы счисления: перевод в двоичную, восьмеричную, шестнадцатеричную
- Логические выражения: И, ИЛИ, НЕ
- IP-адрес из фрагментов
- Все темы
Теория — школьная программа 7–9 классов; задания составлены нами, числа и слова в тренажёре каждый раз новые. Факты об экзамене — из демоверсии, спецификации и кодификатора ФИПИ для ОГЭ 2027 года; на день обновления документы опубликованы как проект. Обновлено 11.10.2026.