Для 16 (2^4)
640*480*4=1228800 бит=153600 байт
512*1024=524288 байт
524288 /153600=3
Для 256 (2^8)
640*480*8=2457600 бит=307200 байт
512*1024=524288 байт
524288 /307200=1
Вначале информационный объем был 24 бита (2^16=16777216), потом стал 8 бит (2^8=256). 24/8= 3. Информационный объем изображения уменьшился в три раза. Вот так, вроде.
Дели числа на 2 пока будет не возможно пото посчитай 2 и
все
Если буква кодируется одним байтом, то 8. Если двумя - только 4.