1. В цветовой модели RGB для кодирования одного пикселя используется 3 байта. Фотографию размером 2048x1536 пикселей сохранили в виде несжатого файла с использованием RGB-кодирования. Определите размер получившегося файла.
Дано: Решение:
х*у=2048*1536 V= x*y*i=2048*1536*3байта= 9437184 байта=9216 Кбайт = 9 Мбайт
i=3 байта
V – ?
2. Для хранения растрового изображения размером 128*128 пикселей отвели 4 килобайта памяти. Каково максимально возможное число цветов в палитре изображения?
Решение: i=V/x*y=4*1024*8/(128*128)=2 N=4
3. Укажите минимальный объем памяти (в килобайтах), достаточный для хранения любого растрового изображения размером 64*64 пикселя, если известно, что в изображении используется палитра из 256 цветов. Саму палитру хранить не нужно.
V= 64*64*8=32768 бит = 4096 байт = 4 Кбайт
ответ: 4 Кбайт
4. Для хранения растрового изображения размером 64*64 пикселя отвели 512 байтов памяти. Каково максимально возможное число цветов в палитре изображения?
Дано: Решение:
х*у= 64*64 V=x*y*i; i=V/(x*y)=512*8 бит/(64*64)= 4096 бит/4096=1бит
V= 512 байтов N=2i =2
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Винни пух по поводу своего дня рождения решил угостить своих друзей: кролика, пяточка, сову и ослика иа. в магазине он купил полкило замечательных шоколадных конфет. но, по дороге домой, винни останавливался три раза, и каждый раз съедал половину всех имеющихся у него конфет и еще полконфеты. причем известно, что на каждой остановке винни съедал целое количество конфет. сколько конфет купил винни пух, если каждому его другу досталось только по одной конфете? для решения можно использовать любую среду программирования. в ответе укажите только число без каких-либо знаков препинания, например 48
var i,x :byte;
begin
x:=4; // Так как у Вини 4 друга
for i:=3 downto 1 do // цикл с обратным отсчетом
begin
x:=x+x+1;
writeln ('до ',i,' остановки у Вини было конфет ',x); // за не надобностью эту строку можно удалить
end;
writeln (x);
end.