
Mogrinn
4 год назад
7. Подсчитайте, Как узнать сколько байт в памяти занимает рисунок размером 20 на 80пикселов, закодированный с палитрой 32 цветов. Место для хранения палитры неУчитывайте.
ОТВЕТЫ

Silviya
Nov 9, 2020
Для хранения 32 значений цветов нам достаточно 5-бит, принимающие значения от 0 до 31. 2^5=32 цвета, а рисунок 20 на 80 занимает 20 * 80 = 1600 пикселей.
Итого нам понадобиться 1600 * 5 = 8000 бит = 1000 байт.
Если бы мы заняли под каждый цвет байт, то нам понадобилось 1600 байт, что слишком расточительно.
869
Смежные вопросы: