Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с информатикой

CS-MONITORING.RU Профи (557), закрыт 14 лет назад
Доброго времени суток!
Помогите, пожалуйста, решить задачи.

1) Для хранения растрового изображения размером 32x32 пикселя отвели 1кб памяти. Каково максимально возможное число цветов в палитре изображения?

2) Цветное (с палитрой из 16 цветов) растровое графичесткое изображение имеет размер 10х10 точек. Какой объем памяти займет это изображение?

3) Укажите минимальный объем памяти (в байтах), достаточный для хранения любого растрового изображения размером 8х32 пикселей, если известно, что в изображении используется палитра из 256 цветов. Саму палитру хранить не нужно.

4) Для хранения растрового изображения размером 128х128 пикселя отвели 2кб памяти. Каково максимально возможное число цветов в палитре изображения?

5) Цветное (с палитрой из 256 цветов) растровое графическое изображение имеет размер 20х20 точек. Какой объем памяти займет это изображение?

Спасибо.
Лучший ответ
Shurovik Искусственный Интеллект (695469) 14 лет назад
1. 32х32=1,024 пикселя. А 1 кБ = 1,024 Байт. Следовательно, на каждый пиксель уходит по 1 Байту. А 1 байт - 8 бит. Что дает нам 256 градаций цвета (2^8=256).
2. 10х10=100 точек, каждая по 16 цветов (4 бита) . Следовательно, на каждые 2 точки уходит байт памяти. Итого - 50 байт.
3. 8х32=256 пикселей. Каждый пиксель занимает 1 байт (8 бит = 256 комбинаций) . Итог - 256 байт.
4. 128х128=16,384 пикселя. 2 кБ памяти = 2,048 байт. Делим объем памяти на количество точек. Получаем 2,048/16,384=0.125 байта на точку, или 1 бит (1/8=0.125). Т. е. , только два цвета - черный и белый.
5. 20х20=400 точек. Каждая по 1 байту (256 цветов = 8 бит) . Итого - 400 байт.

Простая математика...
CS-MONITORING.RUПрофи (557) 14 лет назад
Огромное Вам спасибо!
Shurovik Искусственный Интеллект (695469) "Спасибо" - слишком много. ;)
Остальные ответы
Артем Фамин Знаток (348) 14 лет назад
в первой задаче 1 цвет
CS-MONITORING.RUПрофи (557) 14 лет назад
Можете, пожалуйста, написать рещение?
Буду очень благодарен.
4-batcher Ученик (193) 3 года назад
1. 32х32=1,024 пикселя. А 1 кБ = 1,024 Байт. Следовательно, на каждый пиксель уходит по 1 Байту. А 1 байт - 8 бит. Что дает нам 256 градаций цвета (2^8=256).
2. 10х10=100 точек, каждая по 16 цветов (4 бита) . Следовательно, на каждые 2 точки уходит байт памяти. Итого - 50 байт.
3. 8х32=256 пикселей. Каждый пиксель занимает 1 байт (8 бит = 256 комбинаций) . Итог - 256 байт.
4. 128х128=16,384 пикселя. 2 кБ памяти = 2,048 байт. Делим объем памяти на количество точек. Получаем 2,048/16,384=0.125 байта на точку, или 1 бит (1/8=0.125). Т. е. , только два цвета - черный и белый.
5. 20х20=400 точек. Каждая по 1 байту (256 цветов = 8 бит) . Итого - 400 байт.
Похожие вопросы