Ответ:

1. В растровом изображении размером 64 х 64 = 4096 пикселей.

Отведенные под хранение изображения 3 Кбайта памяти представляют собой 3 х 1024 = 3072 байта = 24576 бита (3072 х 8).

Таким образом, для хранения 1 пикселя используется 24576 : 4096 = 6 бит.

При помощи 6 бит можно закодировать 2 ^ 6 = 64 бинарных кодов, таким образом, максимальное число цветов = 64.

2. В палитре 16777216 цветов, для кодирования которых потребуется корень квадратный (16777216) = 4096 бит памяти (такой длины должен быть бинарный код, чтобы он обеспечивал возможность хранения такого количества цветов).

4096 : 8 = 512 байт

В картинке 240 х 192 = 46080 пикселей. Для ее хранения потребуется 

46080 х 512 = 23592960 байт = 23040 Кбайт = 22,5 Мбайт.