Для хранения изображения размером 840x640 пикселей отведено 1500 Кбайт памяти. каково...

0 голосов
287 просмотров

Для хранения изображения размером 840x640 пикселей отведено 1500 Кбайт памяти. каково максимальное число в палитре?
сколько памяти нужно для хранения 32-цветного растрового графического изображения размером 64x256 точек? ответ дайте в Кбайт ?


Информатика (17 баллов)
оставил комментарий БОГ (194k баллов)

В таких задачах, как правило, числа даются такие, что в решении получаются целые значения. Здесь значения получаются не целые. Проверьте исходные данные (1500, 840, 640).

оставил комментарий (17 баллов)

все правильно

оставил комментарий БОГ (194k баллов)

Скорее всего, вместо 840 должно быть 480

Дан 1 ответ
0 голосов
БОГ (194k баллов)
 
Правильный ответ

1.
1500 Кбайт = 1500*1024 байт
Память для 1 пикселя:
1500*1024/(840*640) ≈ 2,8 байт ≈ 2 байта (округляем в меньшую сторону) = 16 бит
Количество цветов в палитре = 2^16 = 65536

2.
При использовании 32-цветной палитры для хранения 1 точки необходимо log(2)32 = 5 бит
Для всего изображения:
64*256*5 бит = 64*256*5/8 байт = 10240 байт = 10240/1024 Кбайт = 10 Кбайт

...