Привет! Давай посмотрим, что у тебя за задания.
Чтобы найти минимальный объем видеопамяти, нужно умножить количество пикселей на биты, необходимые для одного пикселя. У тебя 128x128 пикселей, и каждый может быть одним из 64 цветов. Так как 64 цвета - это 2^6, нужно 6 бит на один пиксель (так как 2^6 = 64, и это минимально возможное количество бит, которое может представить 64 различных значения). Тогда 128x128 пикселей * 6 бит = 98304 бит. Чтобы перевести в килобайты, делим на 8 (бит в байте), получим 12288 байт, и делим на 1024 (байт в килобайте), получим примерно 12 килобайтов.
Если один пиксель занимает 12 бит, то мы можем представить 2^12 = 4096 цветов.
Двоичный код 101011 содержит 6 бит. Так как каждый бит может быть либо 0, либо 1, то всего комбинаций для 6 бит будет 2^6 = 64. Значит, палитра содержит 64 цвета.
65536-цветное изображение потребует 16 бит на пиксель (так как 2^16 = 65536). Исходя из этого, для кодирования одного пикселя потребуется 16 бит.
В последнем вопросе у нас изображение 2048x2048 пикселей, и каждый пиксель представляется двоичным кодом из 11 бит (так как 2^11 =
