ЕГЭ - Демоверсия 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 = 22 бит = 4 бит
N = 2i = 24 = 16 цветов
Ответ: 16