ex exxam.ru
Задания11 из 27
01 Графы: схема дорог и таблица расстояний 02 Логика: фрагмент таблицы истинности, порядок столбцов 03 Базы данных: поиск информации в связанных таблицах 04 Кодирование: условие Фано и двоичное дерево кода 05 Двоичная запись числа: алгоритм строит новое число 06 Исполнитель Черепаха: движение и подсчёт точек 07 Информационный объём: звук и изображения 08 Подсчёт слов: лексикографический список и перебор 09 Электронные таблицы: подсчёт строк по условию 10 Текстовый документ: поиск сочетаний букв по условию 11 Объём данных: мощность алфавита и кодирование текущее12 Исполнитель МТ (машина на ленте): чтение программы 13 IP-адреса и маски сетей TCP/IP 14 Арифметические выражения и системы счисления 15 Логика: истинность выражения с отрезками и предикатами 16 Рекурсивные функции: чтение и счёт по формулам 17 Обработка целочисленной информации: поиск пар в файле 18 Динамическое программирование: Робот-сборщик монет 19 Игры: выигрышная стратегия первым ходом (куча) 20 Игры: победа Пети своим вторым ходом (куча) 21 Игры: победа Вани первым или вторым ходом (куча) 22 Многопоточные вычисления: максимальное число одновременных процессов 23 Динамика: количество программ исполнителя 24 Обработка символьных строк: поиск подстроки по условию 25 Перебор чисел: делители и сумма M 26 Задание 26 нужны файлы27 Задание 27 нужны файлы
11
1 балл демоверсия ЕГЭ-2026

Объём данных: мощность алфавита и кодирование

Задание 11 · Билет 1 · ЕГЭ по информатике

Билет 1 — демоверсия ЕГЭ-2026; остальные билеты — задания в формате экзамена (открытый сборник или тренировочные по образцу). Это тренировочные материалы, а не официальные КИМ. Ответы пересчитаны и сверены.

Условие

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

Известно, что для хранения 3845627 серийных номеров требуется не менее 11 Гбайт памяти.

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

Разбор задачи

Задание 11 ЕГЭ по информатике — это расчёт информационного объёма по мощности алфавита. Есть алфавит из символов, которым записывают строки одинаковой длины: серийные номера, идентификаторы, пароли. Известно, сколько строк хранится и сколько памяти они занимают.

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

Что важно знать

  • Задание базового уровня — оценивается в 1 балл
  • Мощность алфавита даёт бит на символ
  • Строка занимает целое число байт: результат округляют вверх
  • До байт округляют каждую строку, а не итоговый объём

План решения

  1. Найдите мощность алфавита — число разных символов
  2. Посчитайте бит на символ:
  3. Умножьте на длину строки — получите биты на одну строку
  4. Округлите результат вверх до целых байт (деление на 8)
  5. Умножьте байт на строку на число строк и переведите единицы
  6. В обратной задаче перебирайте и проверяйте объём
Не знаешь, как решать?

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

Открыть тренажёр

Решение

Теория с нуля: что нужно знать
1. Что это за задание
Дан алфавит, которым записывают одинаковые по длине строки (номера, идентификаторы, пароли). Известно, сколько таких строк хранится и какой объём памяти они занимают или должны занимать. Нужно найти мощность алфавита, объём памяти или число бит на символ. Ответ — целое число.
2. Мощность алфавита и биты на символ
Число разных символов в алфавите называют мощностью алфавита. Чтобы закодировать символов кодами одинаковой длины, нужно бит на символ, где — наименьшее целое, при котором выполняется . Это то же самое, что . Примеры: → 1 бит, → 4 бита, → 8 бит, а уже → 9 бит.
3. От битов к байтам
В одном байте 8 бит. Если на одну строку уходит бит, то в памяти она занимает целое число байт — округлённое вверх: . Общий объём = число строк × байт на строку. Важно: до целых байт округляют каждую строку отдельно, а не итог.
4. Обратная задача: «не менее … памяти»
Если в условии задан объём памяти (например, «требуется не менее 11 Гбайт»), мощность алфавита находят перебором от меньшего к большему. Берут : там 8 бит на символ; если объёма не хватает, переходят к , где уже 9 бит. Минимальная подходящая мощность и есть ответ.
5. Единицы измерения
В задании считают в двоичных единицах: 1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт = байт. Не путайте байты с битами и двоичные единицы с десятичными — это самая частая причина расхождения с ответом.

Решение

открыто шагов: 4 из 4
1 Шаг 1
Подход. По мощности алфавита находим бит на символ: . Номер занимает целое число байт , а общий объём = число номеров × байт на номер. Перебираем от меньшего к большему и берём первое, при котором объём достигает порога.
2 Шаг 2
Пробуем : это 8 бит на символ. Байт на номер: . Объём: байт Гбайт — меньше 11, не подходит.
3 Шаг 3
Переходим к : теперь нужно 9 бит на символ. Байт на номер: . Объём Гбайт — не меньше 11, подходит.
4 Шаг 4
Минимальная мощность, при которой условие выполняется, — 257 символа.
Правильный ответ этого билета: 257
Проверка: даёт 9,97 Гбайт (< 11),
даёт 11,21 Гбайт (≥ 11). Совпадает с эталоном демоверсии.

Проверка

Типовые ошибки и проверка
  • Округляют вниз вместо вверх: для берут 8 бит, хотя нужно 9.
  • Умножают биты на число строк и только потом делят на 8 — а округлять до байта нужно каждую строку.
  • Забывают, что строка занимает целое число байт, и оставляют дробное число байт.
  • Путают Кбайт и Кбит, 1024 и 1000 — от этого ответ отличается в 8 или в 1,024 раза.
  • В обратной задаче останавливаются на 256, не проверив, хватает ли объёма при 8 битах.
  • Проверка: для найденной мощности пересчитайте объём — он должен достигать порога; а для мощности на единицу меньше — быть строго ниже порога.

Режимы

Сейчас открыт режим обучения: теория, разбор и ответ видны. Скоро появится режим проверки — только условие и поле ответа, без подсказок.

Практикум Все задания Режим проверки — скоро

Частые вопросы

Что проверяет задание 11 ЕГЭ по информатике?
Умение считать информационный объём по мощности алфавита: сколько бит нужно на один символ, сколько байт занимает одна строка и весь массив строк, а также обратную задачу — по объёму памяти найти минимальную мощность алфавита.
Как найти количество бит на символ?
По мощности алфавита : — наименьшее целое, при котором , то есть . Например, для 256 символов это 8 бит, а для 257 символов — уже 9.
Почему объём одной строки округляют вверх?
В памяти строка занимает целое число байт. Если на неё уходит, например, 1738 бит, это 217,25 байта, и в памяти отводится 218 байт. Округляют каждую строку, а не итог.
Как решать задачу «требуется не менее … памяти»?
Перебирают мощность алфавита от меньшего к большему, каждый раз считая объём. Ответ — первая мощность, при которой объём достигает порога; у мощности на единицу меньше объём должен быть строго ниже порога.
В каких единицах измерения считать?
В двоичных: 1 байт = 8 бит, 1 Кбайт = 1024 байта, 1 Мбайт = 1024 Кбайт, 1 Гбайт = 1024 Мбайт. Байты нельзя путать с битами, а двоичные единицы — с десятичными.