Информатика: ОГЭ и ЕГЭ

Тренировка ЕГЭ · задание 7 · изображение: объём и палитра

Задание 7 ЕГЭ: изображение: объём и палитра

Растровое изображение: объём и палитра. Тема номера — кодирование звука и изображений. Ниже — пример с ответом и решением; кнопкой под ним можно решить такую же задачу с другими числами, ответ проверится сразу.

Пример

Автоматическая камера производит растровые изображения размером 384 × 1024 пикселей. Для кодирования цвета каждого пикселя используется палитра из 250 цветов, коды пикселей записываются в файл один за другим без промежутков, сжатие данных не производится.

Сколько Мбайт займут 80 таких изображений? Заголовки файлов не учитывайте. В ответе запишите только целое число.

Ответ30

Решение

Для 250 цветов нужно 8 бит на пиксель (28 ≥ 250).

Одно изображение: 384 · 1024 · 8 = 3 145 728 бит. Все: 3 145 728 · 80 бит = 31 457 280 байт = 30 Мбайт.

i = (250 - 1).bit_length()   # бит на пиксель
bits = 384 * 1024 * i * 80
print(bits // 8 // 1024 // 1024)

Решить такую задачу — новый вариант с проверкой

Задание 7 ЕГЭ: другие виды

Все задачи задания 7 вперемешку · разбор: как решать задание 7 · пробные варианты ЕГЭ