Человек, никогда не совершавший ошибок, никогда не пробовал ничего нового.
А. Эйнштейн

ЕГЭ - Демоверсия 2018 №9

Автоматическая фотокамера производит растровые изображения размером 640×480 пикселей. При этом объём файла с изображением не может превышать 320 Кбайт, упаковка данных не производится. Какое максимальное количество цветов можно использовать в палитре?

Решение:

Чтобы найти количество цветов в изображении понадобится формула N = 2i, где N – количество цветов в изображении; i – количество информации (бит) приходящиеся на один пиксель.

Значит надо найти i. Выразим из формулы: V = S*i => i = V/S.

Т.к. i измеряется в битах, значит и вычисления будем проводить в них:

i = 320*8*1024/640*480 = 8*1024/2*480 = 4*1024/480 = 1024/120 = 128/15 = 8,5 б.

В некоторых случаях проще производить вычисления через представление чисел в виде степеней:

320 = 25*10

8 = 23

1024 = 210

640 = 26*10

480 = 25*15

i = 25*10*23*210/26*10*25*15 = 218/211*15 = 27/15 = 128/15 = 8,5 б.

Поскольку в условие задачи сказано что объём не может превышать 320Кбайт, округляем полученный результат в меньшую сторону (i = 8б).

N = 2i = 28 = 256

Ответ: 256

ЕГЭ - Демоверсия 2017 №9

Для хранения произвольного растрового изображения размером 1024×1024 пикселей отведено 512 Кбайт памяти, при этом для каждого пикселя хранится двоичное число – код цвета этого пикселя. Для каждого пикселя для хранения кода выделено одинаковое количество бит. Сжатие данных не производится. Какое максимальное количество цветов можно использовать в изображении?

 

Решение:

Кол-во цветов в изображении находится по формуле: N=2i.. Неизвестно i — кол-во бит одного пикселя. Чтобы найти сколько «весит» один пиксель, надо вес всего изображения разделить на кол-во пикселей в изображении. i=V/S

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

V = 512 Кбайт = 29(512)*210(Кило)*23(Байт) = 222 бит

S = 1024*1024 = 210*210 = 220 бит

i = V/S = 222/220 = 2бит = 4 бит

N = 2i = 24 = 16 цветов

 

Ответ: 16