Другие языки программирования и технологии

Информатика.Помогите решить!!

1. Для хранения растрового изображения размером 64 х 128 пикселов отвели 3 килобайта памяти. Каково максимально возможное количество цветов в палитре изображения? 2. Для хранения растрового изображения размером 64 х 32 пикселов отвели 256 байт памяти. Каково максимально возможное количество цветов в палитре изображения? 3. Для хранения растрового изображения размером 32 х 32 пикселов отвели 512 байт памяти. Каково максимально возможное количество цветов в палитре изображения? 4. Для хранения растрового изображения размером 64 х 64 пикселов отвели 3 килобайта памяти. Каково максимально возможное количество цветов в палитре изображения? 5. Какой объем памяти необходимо выделить под хранение растрового изображения размером 128 х 128 пикселов если в палитре изображения 64 цвета 6. Какой объем памяти необходимо выделить под хранение растрового изображения размером 128 х 128 пикселов, если в палитре изображения 256 цветов? 7. Какой объем памяти необходимо выделить под хранение растрового изображения размером 640 х 480 пикселов, если в палитре изображения 512 цветов? 8. Какой объем памяти необходимо выделить под хранение растрового изображения размером 240 х 192 пикселов, если в палитре изображения 6 тысяч цветов? 9. Какой объем памяти необходимо выделить под хранение растрового изображения размером 256 х 512 пикселов, если в палитре изображения 16 цветов? 10. Для хранения растрового изображения размером 128 х 32 пикселов отвели 1024 байт памяти. Каково максимально возможное количество цветов в палитре изображения? 11. Для хранения растрового изображения размером 1024 х 256 пикселов отвели 512 кбайт памяти. Каково максимально возможное количество цветов в палитре изображения? 12. Какой объем памяти необходимо выделить под хранение растрового изображения размером 2048 х 512 пикселов, если в палитре изображения 256 цветов?
Простейшая математика.. .
1. 64х128=8,192 пикс. Выделенный объем делим на кол-во пикселей и получаем число бит на пиксел. Т. е. , 3,072/8,172=0.375 байта. Т. е. , примерно 3 бита. А 3 бита = 8 комбинаций (от 000 до 111). Посему - 8 цветов в палитре.
2. Пример см. выше
3. Пример см. выше
4. Пример см. выше
5. 128*128=16,384 пикс. 64 цвета = 6 бит. 16,384*6=98,304 бита. Или (делим на 8) 12,288 байт.
И так далее.
Андрей Ананьев
Андрей Ананьев
73 995
Лучший ответ
Задания 1-4, 10 и 11 решаются вот так (это пример 1, для остальных нужные циферки сам подставишь) .
Задания 5-9 и 12 решаются вот так. ответ в байтах. Опять же, подставляй циферки.
Elxan Hasanov
Elxan Hasanov
64 585
тут тогда вопрос, а как хранятся данные
если координаты пикселя плюс информация о цвете, то тут 3 байта на точку, так как информация о цвете, плитры 256 цветов занимает 1 байт,
Сергей Панёвин
Сергей Панёвин
35 594
1 байт = 8 бит;
1 Кб (килобайт) = 210 (1024) байт - 213 бит;
1 Мб (мегабайт) = 210 (1024) Кб = 220 (1048576) байт = 223 бит;
1 Гб (гигабайт) = 210 Мб = 220 Кб = 230 байт = 233 бит;
1 Тб (терабайт) = 210 Гб = 220 Мб = 230 Кб = 240 байт = 243 бит.

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

Решение. 4 килобайта = 4 • 1024 байта = 4 • 1024 • 8 битов = 22 • 210 • 23 битов = 215 битов. Изображение содержит 128 • 128 = 27 • 27 = 214 пикселей, и на них приходится 215 битов памяти. Тогда на один пиксель приходится N = 215: 214 = = 21 битов = 2 бита памяти. Два бита памяти позволяют закодировать 2i = 22 = 4 различных цвета.

подствляшь и решаешь.. .
удачи))))))
1)Какой объем памяти необходим для хранения
цифрового изображения, состоящего из 400 пикселов,
где каждый пиксел кодируется 32 битами?
Простейшая математика.. .
1. 64х128=8,192 пикс. Выделенный объем делим на кол-во пикселей и получаем число бит на пиксел. Т. е. , 3,072/8,172=0.375 байта. Т. е. , примерно 3 бита. А 3 бита = 8 комбинаций (от 000 до 111). Посему - 8 цветов в палитре.
2. Пример см. выше
3. Пример см. выше
4. Пример см. выше
5. 128*128=16,384 пикс. 64 цвета = 6 бит. 16,384*6=98,304 бита. Или (делим на 8) 12,288 байт.
И так далее.
512 +256*2- 128*8=
Олег Олег
Олег Олег
106
Какое количество цветов будет в палитре если картинка имеет разрешение 80 на 40 точек