Введение в задание 7
Задание № 7 ЕГЭ по информатике — это задание базового уровня сложности, которое проверяет умение определять информационный объём растровых изображений и звуковых файлов.
Для решения задания необходимо знать:
- единицы измерения информации;
- правила перевода битов, байтов, Кбайтов и Мбайтов;
- степени двойки;
- формулы для вычисления объёма изображения;
- основные характеристики цифрового звука;
- зависимость между объёмом файла, скоростью передачи и временем;
- правила округления результатов.
Рекомендуемое время выполнения задания — около 5 минут.
Основные прототипы
Задание делится на два основных прототипа:
| Прототип | Что рассматривается | Что может потребоваться найти |
|---|---|---|
| Кодирование изображений | Растровые изображения, пиксели, палитра, глубина цвета | Объём изображения, количество цветов, разрешение, количество изображений, время передачи |
| Кодирование звука | Частота дискретизации, глубина кодирования, продолжительность и количество каналов | Объём файла, продолжительность записи, время передачи, размер заголовка |
В некоторых задачах дополнительно встречаются:
- сжатие файлов;
- биты прозрачности;
- биты контроля чётности;
- передача файлов по каналу связи;
- объединение нескольких файлов в пакет;
- повторное кодирование с другими параметрами.
Первый прототип: кодирование изображений
Растровое изображение состоит из отдельных точек — пикселей. Для хранения изображения необходимо закодировать цвет каждого пикселя.
Информационный объём изображения зависит от:
- ширины изображения;
- высоты изображения;
- количества пикселей;
- глубины цвета;
- дополнительных битов;
- количества изображений;
- наличия сжатия.
Единицы измерения информации
| Равенство | Из большей единицы в меньшую | Из меньшей единицы в большую |
|---|---|---|
| 1 байт = 8 бит | Умножить на 8 | Разделить на 8 |
| 1 Кбайт = 1024 байта | Умножить на 1024 | Разделить на 1024 |
| 1 Мбайт = 1024 Кбайт | Умножить на 1024 | Разделить на 1024 |
| 1 Гбайт = 1024 Мбайт | Умножить на 1024 | Разделить на 1024 |
| 1 Тбайт = 1024 Гбайт | Умножить на 1024 | Разделить на 1024 |
При переводе из большей единицы в меньшую выполняется умножение. При переводе из меньшей единицы в большую выполняется деление.
Как кодируются цвета
Количество бит, используемое для кодирования цвета одного пикселя, называется глубиной цвета.
Количество цветов и глубина цвета связаны формулой:
где:
| Обозначение | Значение |
|---|---|
| максимальное количество цветов | |
| глубина цвета, бит на пиксель |
Если количество цветов не является степенью двойки, нужно найти минимальное целое значение , удовлетворяющее условию:
Например, для палитры из 621 цвета:
Следовательно:
Полезно помнить основные степени двойки:
| Глубина цвета | Максимальное количество цветов |
|---|---|
| 1 бит | 2 |
| 2 бита | 4 |
| 3 бита | 8 |
| 4 бита | 16 |
| 5 бит | 32 |
| 6 бит | 64 |
| 7 бит | 128 |
| 8 бит | 256 |
| 9 бит | 512 |
| 10 бит | 1024 |
| 11 бит | 2048 |
| 12 бит | 4096 |
| 13 бит | 8192 |
Как найти объём изображения
Если ширина изображения равна пикселей, а высота — пикселей, то общее количество пикселей равно:
Если на один пиксель отводится бит, информационный объём изображения равен:
Результат получается в битах.
| Величина | Обозначение | Единица |
|---|---|---|
| Ширина изображения | пиксель | |
| Высота изображения | пиксель | |
| Количество пикселей | пиксель | |
| Глубина цвета | бит на пиксель | |
| Объём изображения | бит |
Передача изображения по каналу связи
Если известны объём изображения и скорость передачи, время определяется формулой:
где:
| Обозначение | Значение |
|---|---|
| объём передаваемых данных в битах | |
| скорость передачи в битах в секунду | |
| время передачи в секундах |
Перед вычислением необходимо привести объём и скорость к совместимым единицам.
Несколько изображений в пакете
Если в одном пакете передаётся одинаковых изображений, общий объём пакета равен:
Максимальный объём, который можно передать за время , равен:
Тогда количество изображений определяется из неравенства:
Поскольку количество изображений должно быть целым, результат округляется вниз.
Биты прозрачности
В условии может быть указано, что часть битов каждого пикселя используется для определения степени прозрачности.
Если для кодирования цвета используется бит, а для прозрачности — бит, то общий объём одного пикселя равен:
Объём изображения:
Чтобы найти количество цветов, после определения общего количества бит на пиксель необходимо вычесть биты прозрачности:
После этого:
Сжатие изображения
В задачах со сжатием важно определить, объём какого файла указан в условии: исходного или сжатого.
| Формулировка | Связь объёмов |
|---|---|
| Оригинал на % больше сжатого | |
| При сжатии объём уменьшился на % | |
| Известен сжатый файл, нужно найти исходный |
Например, если после сжатия объём уменьшился на 15 %, то сжатый файл занимает 85 % исходного объёма:
Если после сжатия объём уменьшился на 35 %, то сжатый файл занимает 65 % исходного объёма:
Формулировки «оригинал больше сжатого на 35 %» и «при сжатии объём уменьшился на 35 %» приводят к разным вычислениям.
Бит контроля чётности
В условии может быть сказано, что для каждых двух бит цвета добавляется один бит контроля чётности.
«При кодировании цвета каждого пикселя используется одинаковое количество бит, при этом для каждых двух бит цвета дописывается дополнительный бит контроля чётности».
То есть на каждые 2 бита цвета приходится 1 дополнительный бит.
Пусть:
- — количество бит цвета;
- — общее количество бит на пиксель.
Тогда:
Неполная пара битов также требует дополнительного контрольного бита.
Для чётного значения формулу можно записать проще:
Примеры:
| Биты цвета | Контрольные биты | Общий размер пикселя |
|---|---|---|
| 4 | 2 | 6 бит |
| 5 | 3 | 8 бит |
| 6 | 3 | 9 бит |
| 7 | 4 | 11 бит |
Общий алгоритм решения
- Выписать размеры изображения и найти количество пикселей.
- Определить глубину цвета или выразить её через неизвестную величину.
- Учесть дополнительные биты, сжатие или количество изображений.
- Перевести доступный объём памяти в биты.
- Составить формулу, уравнение или неравенство.
- Найти максимальное или минимальное целое значение.
- Проверить, является ли глубина цвета окончательным ответом.
- Если требуется количество цветов, использовать формулу .
Решение задач с реального ЕГЭ
Основная волна ЕГЭ 2021
Для хранения произвольного растрового изображения размером 128 × 320 пикселей отведено 20 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит. Коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Нужно определить, сколько бит можно отвести на цвет одного пикселя, а затем по глубине цвета найти максимальное количество цветов.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Ширина изображения | 128 пикселей | |
| Высота изображения | 320 пикселей | |
| Максимальный объём | 20 Кбайт | |
| Глубина цвета | целое количество бит |
Что нужно найти
Максимальное количество цветов .
Решение
Шаг 1. Найдём количество пикселей
Шаг 2. Переведём объём памяти в биты
Шаг 3. Составим неравенство
Максимальная глубина цвета равна 4 битам.
Шаг 4. Найдём количество цветов
Ответ
Основная волна ЕГЭ 2022
Для хранения сжатого произвольного растрового изображения размером 192 × 960 пикселей отведено 90 Кбайт памяти без учёта размера заголовка файла. При сжатии объём файла уменьшается на 35 %. Для кодирования цвета каждого пикселя используется одинаковое количество бит. Коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Сжатый файл занимает 65 % исходного объёма. По ограничению на размер сжатого файла нужно определить максимальную глубину цвета.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Размер изображения | пикселей | |
| Объём сжатого файла | не более 90 Кбайт | |
| Уменьшение объёма | 35 % | |
| Доля сжатого файла | 65 %, или |
Что нужно найти
Максимальное количество цветов .
Решение
Шаг 1. Найдём количество пикселей
Шаг 2. Переведём объём файла в биты
Шаг 3. Учтём сжатие
После сжатия остаётся:
Составим неравенство:
Шаг 4. Найдём глубину цвета
Максимальная целая глубина цвета:
Шаг 5. Найдём количество цветов
Ответ
Основная волна ЕГЭ 2022
Для хранения произвольного сжатого растрового изображения размером 486 × 720 пикселей отведено 80 Кбайт памяти без учёта размера заголовка файла. Для кодирования цвета каждого пикселя используется одинаковое количество бит. Коды пикселей записываются в файл один за другим без промежутков. После сохранения информации о пикселях изображение сжимается. Размер итогового файла после сжатия на 15 % меньше исходного. Какое максимальное количество цветов можно использовать в изображении?
Сжатый файл занимает 85 % исходного объёма. Необходимо учесть сжатие при определении максимальной глубины цвета.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Размер изображения | пикселей | |
| Объём сжатого файла | не более 80 Кбайт | |
| Уменьшение объёма | 15 % | |
| Доля сжатого файла | 85 %, или |
Что нужно найти
Максимальное количество цветов .
Решение
Шаг 1. Найдём количество пикселей
Шаг 2. Переведём объём сжатого файла в биты
Шаг 3. Учтём сжатие
После сжатия остаётся:
Исходный объём изображения равен , поэтому:
Шаг 4. Найдём глубину цвета
Глубина цвета должна быть целым числом, поэтому:
Шаг 5. Найдём количество цветов
Ответ
Основная волна ЕГЭ 2022
Для хранения произвольного растрового изображения размером 1024 × 120 пикселей отведено 210 Кбайт памяти без учёта размера заголовка файла. При кодировании каждого пикселя используется 7 бит для определения степени прозрачности и одинаковое количество бит для указания его цвета. Коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов без учёта степени прозрачности можно использовать в изображении?
Код каждого пикселя состоит из битов цвета и семи дополнительных битов прозрачности. Сначала нужно найти общее количество бит на пиксель, а затем вычесть биты прозрачности.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Размер изображения | пикселей | |
| Максимальный объём | 210 Кбайт | |
| Биты прозрачности | 7 бит | |
| Биты цвета | неизвестно |
Что нужно найти
Максимальное количество цветов без учёта прозрачности.
Решение
Шаг 1. Найдём количество пикселей
Шаг 2. Переведём объём памяти в биты
Шаг 3. Составим неравенство
На один пиксель приходится бит:
Шаг 4. Найдём количество цветов
Максимальная глубина цвета равна 7 битам:
Ответ
Основная волна ЕГЭ 2022
Для хранения произвольного растрового изображения размером 480 × 768 пикселей отведено 405 Кбайт памяти без учёта размера заголовка файла. При кодировании цвета каждого пикселя используется одинаковое количество бит. Для каждых двух бит цвета дописывается один дополнительный бит контроля чётности. Коды пикселей записываются в файл один за другим без промежутков. Какое максимальное количество цветов можно использовать в изображении?
Кроме битов цвета в файл записываются контрольные биты. Для каждой пары битов цвета добавляется один контрольный бит.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Размер изображения | пикселей | |
| Максимальный объём | 405 Кбайт | |
| Биты цвета | неизвестно | |
| Контрольные биты | 1 бит на каждые 2 бита цвета |
Что нужно найти
Максимальное количество цветов .
Решение
Шаг 1. Найдём количество пикселей
Шаг 2. Переведём объём файла в биты
Шаг 3. Найдём максимальное количество бит на пиксель
Шаг 4. Учтём контрольные биты
Общий размер одного пикселя:
Следовательно:
Проверим соседние значения:
| Биты цвета | Контрольные биты | Всего бит | Подходит? |
|---|---|---|---|
| 6 | 9 | Да | |
| 7 | 11 | Нет |
Максимальная глубина цвета:
Шаг 5. Найдём количество цветов
Ответ
Основная волна ЕГЭ 2025
Виталий фотографирует интересные места и события с помощью цифровой камеры своего смартфона. Каждая фотография представляет собой растровое изображение размером 1024 × 768 пикселей. Используется палитра из $2^{30}$ цветов. Для экономии трафика приложение повторно оцифровывает снимки, используя размер 800 × 600 пикселей и глубину цвета 28 бит. Сколько Кбайт трафика экономится при передаче 100 фотографий? В ответе укажите целую часть полученного числа.
Нужно вычислить объём одной фотографии до и после повторного кодирования, найти разницу для 100 фотографий и перевести её в Кбайты.
Что известно из условия
| Параметр | Исходное изображение | Новое изображение |
|---|---|---|
| Ширина | 1024 пикселя | 800 пикселей |
| Высота | 768 пикселей | 600 пикселей |
| Глубина цвета | 30 бит | 28 бит |
Количество фотографий:
Что нужно найти
Экономию трафика в Кбайтах. В ответ необходимо записать целую часть результата.
Решение
Шаг 1. Найдём объём исходной фотографии
Палитра содержит цветов, поэтому глубина цвета равна 30 битам:
Шаг 2. Найдём объём новой фотографии
Шаг 3. Найдём экономию для 100 фотографий
Шаг 4. Переведём результат в Кбайты
По условию требуется записать целую часть числа:
Ответ
Основная волна ЕГЭ 2024
Прибор автоматической фиксации нарушений правил дорожного движения делает цветные фотографии размером 1280 × 960 пикселей, используя палитру из 2048 цветов. Снимки сохраняются в памяти камеры, группируются в пакеты по несколько штук, а затем передаются в центр обработки информации со скоростью 1 392 640 бит/с. Каково максимально возможное число снимков в одном пакете, если на передачу одного пакета отводится не более 240 секунд?
Сначала нужно определить объём одной фотографии. Затем вычислить, сколько бит можно передать за 240 секунд, и разделить этот объём на размер одной фотографии.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Размер фотографии | пикселей | |
| Количество цветов | 2048 | |
| Скорость передачи | 1 392 640 бит/с | |
| Время передачи | не более 240 секунд |
Что нужно найти
Максимальное целое количество фотографий в одном пакете.
Решение
Шаг 1. Найдём глубину цвета
Следовательно:
Шаг 2. Найдём объём одной фотографии
Шаг 3. Найдём объём, который можно передать
Шаг 4. Найдём количество фотографий
Количество фотографий должно быть целым, поэтому округляем результат вниз:
Ответ
Второй прототип: кодирование звука
Цифровая звукозапись описывается четырьмя основными параметрами:
- частотой дискретизации;
- глубиной кодирования;
- количеством каналов;
- продолжительностью записи.
Если сжатие и служебная информация не учитываются, объём звукового файла вычисляется по формуле:
Основные величины
| Обозначение | Что означает | Единица измерения |
|---|---|---|
| информационный объём файла | бит | |
| частота дискретизации | Гц | |
| глубина кодирования | бит | |
| количество каналов | моно — 1, стерео — 2, квадро — 4 | |
| продолжительность записи | с |
Частота дискретизации
Частота дискретизации показывает, сколько измерений звукового сигнала производится за одну секунду.
Например:
Для перевода килогерц в герцы необходимо умножить значение на 1000:
Глубина кодирования
Глубина кодирования показывает, сколько бит используется для хранения одного измерения звукового сигнала.
Чем больше глубина кодирования, тем больше объём звукового файла.
Количество каналов
| Формат записи | Количество каналов |
|---|---|
| Моно | 1 |
| Стерео | 2 |
| Квадро | 4 |
При одинаковых остальных параметрах стереозапись занимает в два раза больше памяти, чем монозапись.
Продолжительность записи
В формулу продолжительность подставляется в секундах.
Для перевода минут в секунды:
Например:
Скорость звукового потока
Количество бит, записываемых за одну секунду, определяется формулой:
Тогда объём записи можно представить как:
Если известны объём файла и скорость звукового потока, продолжительность равна:
Передача звукового файла
Если файл передаётся по каналу связи, время передачи определяется формулой:
При этом скорость звукового потока и скорость передачи по каналу — разные величины.
| Величина | Что показывает |
|---|---|
| сколько бит создаётся за секунду звукозаписи | |
| сколько бит передаётся за секунду по каналу связи |
Полезные преобразования
| Преобразование | Формула |
|---|---|
| Килогерцы в герцы | |
| Минуты в секунды | |
| Байты в биты | |
| Мбайты в байты | |
| Мбайты в биты |
Как параметры влияют на объём
Для несжатого звука все множители влияют на объём прямо пропорционально:
| Изменение параметра | Результат |
|---|---|
| Частота увеличилась в раз | Объём увеличился в раз |
| Глубина увеличилась в раз | Объём увеличился в раз |
| Количество каналов увеличилось в раз | Объём увеличился в раз |
| Продолжительность увеличилась в раз | Объём увеличился в раз |
| Скорость канала увеличилась в раз | Время передачи уменьшилось в раз |
Заголовки звуковых файлов
Если для каждого трека хранится заголовок, его объём добавляется к объёму звуковых данных.
Если в альбоме треков, общий объём равен:
Чтобы найти максимальный размер одного заголовка:
- Найти максимальный допустимый объём альбома.
- Найти объём звуковых данных.
- Вычесть объём звука из общего объёма.
- Разделить остаток на количество треков.
- Перевести результат в требуемые единицы.
- Если требуется максимальный целый размер, округлить вниз.
Общий алгоритм решения
- Определить тип задачи: объём, продолжительность, передача или заголовок.
- Выписать частоту, глубину, количество каналов и время.
- Перевести частоту в герцы, время — в секунды, объём — в биты.
- Использовать формулу .
- Учесть скорость передачи или объём заголовков.
- Выполнить требуемое округление.
Решение задач с реального ЕГЭ
Основная волна ЕГЭ 2023
Производилась четырёхканальная звукозапись с частотой дискретизации 96 кГц и 24-битным разрешением. В результате был получен файл размером 792 Мбайт без учёта размера заголовка и без сжатия данных. Определите длительность звукозаписи в минутах. В качестве ответа укажите ближайшее к полученному времени записи целое число.
Нужно перевести объём файла в биты, вычислить скорость цифрового звукового потока и найти продолжительность записи.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Объём файла | 792 Мбайт | |
| Частота дискретизации | 96 кГц | |
| Глубина кодирования | 24 бита | |
| Количество каналов | 4 | |
| Сжатие | не используется |
Что нужно найти
Продолжительность записи в минутах. Результат нужно округлить до ближайшего целого числа.
Решение
Шаг 1. Переведём частоту в герцы
Шаг 2. Переведём объём файла в биты
Шаг 3. Найдём скорость звукового потока
Шаг 4. Найдём продолжительность в секундах
Шаг 5. Переведём секунды в минуты
Ближайшее целое число — 12.
Ответ
Основная волна ЕГЭ 2026
Лена записывает голосовое сообщение для своей подруги. Перед отправкой сообщение оцифровывается в формате моно с частотой дискретизации 20 000 Гц и глубиной кодирования 16 бит. Определите наименьшее количество Мбайт, необходимое для хранения сообщения в памяти без учёта заголовка, если его длительность составляет 4 минуты 18 секунд. В ответе укажите только целую часть полученного числа.
Нужно перевести продолжительность сообщения в секунды, вычислить объём несжатого монофонического звука и перевести результат из битов в Мбайты.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Формат записи | моно, 1 канал | |
| Частота дискретизации | 20 000 Гц | |
| Глубина кодирования | 16 бит | |
| Продолжительность | 4 мин 18 с | |
| Заголовок | не учитывается |
Что нужно найти
Объём голосового сообщения в Мбайтах. В ответ записать целую часть числа.
Решение
Шаг 1. Переведём время в секунды
Шаг 2. Найдём объём сообщения в битах
Шаг 3. Переведём объём в Мбайты
Целая часть полученного числа равна 9.
Ответ
ЕГКР, официальный пробник 2026
Маша скачивает из Интернета альбом любимой музыкальной группы, оцифрованный в формате стерео с частотой дискретизации 20 000 Гц и разрешением 32 бита без использования сжатия. В альбоме 13 треков общей длительностью 35 минут 50 секунд. Каков максимально возможный объём заголовка одного трека в Кбайтах, если известно, что общий объём альбома не превышает 339 Мбайт? В ответе запишите целое число.
Сначала необходимо найти объём звуковых данных всего альбома. Оставшаяся часть допустимого объёма приходится на 13 одинаковых заголовков.
Что известно из условия
| Что известно | Обозначение | Значение |
|---|---|---|
| Формат записи | стерео, 2 канала | |
| Частота дискретизации | 20 000 Гц | |
| Глубина кодирования | 32 бита | |
| Общая продолжительность | 35 мин 50 с | |
| Количество треков | 13 | |
| Максимальный объём альбома | 339 Мбайт |
Что нужно найти
Максимальный целый объём одного заголовка в Кбайтах.
Решение
Шаг 1. Переведём время в секунды
Шаг 2. Найдём объём звуковых данных
Шаг 3. Найдём максимальный объём альбома в битах
Шаг 4. Составим неравенство
Один заголовок размером Кбайт занимает:
Для 13 заголовков:
Общий объём не должен превышать 339 Мбайт:
Шаг 5. Найдём максимальный размер заголовка
Объём заголовка должен быть целым числом Кбайт, поэтому округляем вниз:
Ответ