Задание 7 ЕГЭ по информатике: объём графических и звуковых файлов

Задание 7 ЕГЭ по информатике — расчёт памяти для растрового изображения или звукозаписи. Объём изображения равен числу пикселей, умноженному на глубину цвета; объём звука — частоте дискретизации, умноженной на разрядность, число каналов и длительность.

Как решать

Формулы задания 7:

В ЕГЭ 1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт, в байте 8 бит. Так записано в соглашениях демоверсии.

Шаг 1. Переведите всё в биты и секунды: минуты в секунды, Кбайт в биты умножением на 1024 и на 8.

Шаг 2. Подставьте числа в формулу. Удобно раскладывать множители на степени двойки: 1280 = 5 · 2^8, 1024 = 2^10, тогда деление выполняется в уме.

Шаг 3. Округлите по смыслу вопроса. Наименьший объём памяти, достаточный для файла, округляют вверх. Глубину цвета при заданном объёме округляют вниз до целого числа бит.

На экзамене задание решают на черновике или на калькуляторе. Программа нужна для проверки: округление вверх — math.ceil, вниз — целочисленное деление //.

Примеры с решением

Пример 1

Для хранения растрового изображения размером 1280 × 720 пикселей отвели 1350 Кбайт памяти без учёта заголовка файла. Каждый пиксель кодируется одинаковым количеством бит, коды пикселей записываются подряд, без промежутков.

Какое наибольшее количество цветов можно использовать в палитре изображения?

Проверка ответа на Python

from math import floor

width, height = 1280, 720
memory_bits = 1350 * 1024 * 8  # 1350 Кбайт в битах

bits_per_pixel = floor(memory_bits / (width * height))
print(2 ** bits_per_pixel)

Ответ: 4096

Пикселей 1280 · 720 = 921 600. Память: 1350 · 1024 · 8 = 11 059 200 бит.

На пиксель приходится 11 059 200 / 921 600 = 12 бит, значит в палитре не больше 2^12 = 4096 цветов.

Пример 2

Музыкальный фрагмент записали в формате квадро (четыре канала) с частотой дискретизации 48 000 Гц и разрядностью 24 бита, сжатие не использовалось. Длительность записи — 1 минута 10 секунд.

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

Проверка ответа на Python

from math import ceil

channels = 4  # квадро
rate = 48000  # частота дискретизации, Гц
depth_bits = 24
seconds = 1 * 60 + 10

size_bytes = channels * rate * depth_bits // 8 * seconds
print(ceil(size_bytes / 2 ** 20))  # Мбайт с округлением вверх

Ответ: 39

Объём: 48 000 · 24 · 4 · 70 = 322 560 000 бит = 40 320 000 байт.

В мегабайтах: 40 320 000 / 1 048 576 ≈ 38,45. В 38 Мбайт файл не помещается, поэтому ответ — 39.

Типичные ошибки

Потренироваться на тренажёре

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

Сколько байт в килобайте в задании 7 ЕГЭ по информатике?

1024. В соглашениях демоверсии сказано, что Кбайт и Мбайт связаны с байтом степенями двойки: 1 Кбайт = 1024 байт, 1 Мбайт = 1024 Кбайт.

Что такое глубина цвета?

Количество бит на один пиксель. При глубине i бит в палитре можно закодировать 2^i цветов: 8 бит — 256 цветов, 24 бита — около 16,7 млн цветов.

Сколько времени отводится на задание 7?

В спецификации 2027 года указано около 5 минут. Верный ответ приносит 1 первичный балл.

Официальные материалы

Другие задания

Все задания и структура экзамена — на странице ЕГЭ по информатике. Соседние разборы: задание 6 и задание 8.

Описание задания сверено 28 сентября 2026 года со спецификацией 2027 года (документы 2027 года). Примеры составлены нами по структуре демоверсии, каждое решение запущено, и напечатанный им ответ совпадает с ответом на странице. Кодолимп не связан с разработчиками экзамена. Заметили неточность — напишите нам.