Найти тему

Задание 7 ЕГЭ по информатике: объем графической информации

Задание 7 ЕГЭ по информатике носит базовый характер и для его решения не требуется использования программного обеспечения. Хотя можно вместо калькулятора воспользоваться уже открытым редактором Pycharm.

Задание связано с определением объема графической или звуковой информации.

Разберемся сначала с изображениями. Вот пример задания:

Задание 7 ЕГЭ по информатике
Задание 7 ЕГЭ по информатике

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

Количество пикселей на картинку
Количество пикселей на картинку

И каждый пиксель должен обладать определенным цветом. Информация о цвете должна занимать какое-то место.

Количество битов, необходимое для кодирования цвета пикселя называется глубиной цвета (пусть будет i).

Получается, объем (в битах) картинки равен произведению ширины, высоты и глубины.

Минимальный размер глубины цвета — это бит информации (0 или 1 в коде), значит в одном бите можно закодировать информацию о двух цветах, в двух битах (00, 01,10,11) — четыре цвета, в трех битах (000,001,010,011,100,101,110,111) — восемь цветов...

Приходим к формуле Хартли, поскольку бит содержит две единицы информации, то в i бит можно закодировать 2 в степени i элементов (символов).

Стоит еще иметь в виду, что количество бит должно быть целым числом (если бит — это 0 или 1, то 1.4 бита не имеет смысла ). Округление всегда происходит в меньшую сторону (если в вычислениях получается 1.99 бита, значит у нас в наличии лишь один целый бит).

Формула Хартли
Формула Хартли

Так как в задании даны байты, а не биты, нужно помнить, что в одном байте 8 бит, а в килобайте 1024 байт.

Итак, решение задания:

Воспользуемся Python вместо калькулятора
Воспользуемся Python вместо калькулятора

Другой прототип задания 7:

Задание №7
Задание №7

Для поиска глубины цвета можно взять логарифм по основанию 2 от количества цветов (16 384), но проще методом подбора найти целочисленное i так, чтобы 2 в степени i было чуть меньше или равно количеству цветов (следующие i даст число больше, чем 16384) .

Решение в PyCharm
Решение в PyCharm

А теперь попробуйте получить ответ сами.

1.

Задание №7
Задание №7

2.

Задание №7
Задание №7