Решение: Объём памяти изображения
Какой минимальный объём памяти в Кбайт нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 640×320 пикселей при условии, что в изображении могут использоваться 64 различных цвета? Для кодирования цвета каждого пикселя используется одинаковое количество бит, коды пикселей записываются в файл один за другим без промежутков. Искомый объём не учитывает размера заголовка файла.
Решение по шагам
4 шагаДля кодирования 64 различных цветов требуется 6 бит на один пиксель, поскольку $2^6 = 64$.
$$i = \log_2 64 = 6$$Определим количество пикселей изображения.
$$N = 640 \cdot 320 = 204\,800$$Найдём информационный объём изображения в битах.
$$I = N \cdot i = 204\,800 \cdot 6 = 1\,228\,800\ \text{бит}$$Переведём объём в Кбайт: разделим на 8 для перевода в байты и на 1024 для перевода в Кбайт.
$$I = \frac{1\,228\,800}{8 \cdot 1024} = 150\ \text{Кбайт}$$Где здесь ошибаются
Использовать 64 бита вместо 6 бит для кодирования одного цвета.
Забыть перевести биты в байты.
Разделить на 1000 вместо 1024 при переводе байтов в Кбайт.