Для хранения растрового изображения размером 128*256*256 пикселей отвели 12 мегабайт памяти.какое максимально возможное число цветов в палитре изображения и глубина пикселя?
мне кажется, что здесь что-то напутано с данными. растровое изображение может иметь размер x*y и третьего не дано. i=i*x*y где i - объем файла (памяти) и соответственно12мбайт, i - глубина пикселя , x*y - размер изображения, наверное 128*256, тогда 12мбайт=i*128*256 (12мбайт =12*1024*1024*8=10663296 бит) и следовательно i = 3072 бит
n=2^i где n - колличество цветов, тогда n = 2^3072 - огромное колличество цветов. как то так получилось
kitoova
18.01.2021
Целая часть от деления: 37 div 2 = 1818 div 2 = 99 div 2 = 44 div 2 = 22 div 2 = 11 div 2 = 0 остаток от деления: 37 mod 2 = 1 18 mod 2 = 0 9 mod 2 = 1 4 mod 2 = 0 2 mod 2 = 0 1 mod 2 = 0 1) остаток от деления 37 на записываем в обратном порядке. получаем число в 2-ой системе счисления: 100101 37 = 100101(2) 2) для перевода дробной части числа последовательно умножаем дробную часть на основание 2. в результате каждый раз записываем целую часть произведения.0.375*2 = 0.75 (целая часть 0)0.75*2 = 1.5 (целая часть 1)0.5*2 = 1 (целая часть 1)0*2 = 0 (целая часть 0)получаем число в 2-ой системе счисления: 01100.375 = 0110(2)в итоге получаем число: 100101.0110(2)
semenovakotya577
18.01.2021
Const flats_per_floor = 3; var n, flat, floor: integer; begin write('n = '); readln(n); writeln('какой номер квартиры нужен человеку? '); readln(flat); floor : = (flat - 1) div flats_per_floor + 1; if (floor > n) or (flat < = 0) then begin writeln('неверный номер квартиры'); exit; end; if (floor mod 2 = 1) then writeln('едем на ', floor, ' этаж') else writeln('едем на ', floor - 1, ' этаж'); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Для хранения растрового изображения размером 128*256*256 пикселей отвели 12 мегабайт памяти.какое максимально возможное число цветов в палитре изображения и глубина пикселя?
мне кажется, что здесь что-то напутано с данными. растровое изображение может иметь размер x*y и третьего не дано. i=i*x*y где i - объем файла (памяти) и соответственно12мбайт, i - глубина пикселя , x*y - размер изображения, наверное 128*256, тогда 12мбайт=i*128*256 (12мбайт =12*1024*1024*8=10663296 бит) и следовательно i = 3072 бит
n=2^i где n - колличество цветов, тогда n = 2^3072 - огромное колличество цветов. как то так получилось