Изображение размеров 4096 на 128 пикселей занимает 256 Кбайт памяти. Сколько цветов в палитре?
126
482
Ответы на вопрос:
16 бит
Объяснение:
Воспользуемся формулой:
I=x*y*i, где
I-информационный объём
x,y-размеры изображения
i-количество бит, необходимое для кодирования одного цвета.
N^i-количество цветов в палитре.
--------------------------------------------------------------------------------------------------------
256кб=2^8*2^13
xy=4096*128=2^12*2^7
Следует информационный объём равен 2^21, а количество пикселей равно 2^19 отсюда следует что i = I/xy=2^21/2^19=2^2=4бит
Следует N=16 цветов
Const n = 15; var b: array[1..n] of integer; min,max,i: integer; begin randomize; write('b(',n,'): '); for i: = 1 to n do begin b[i]: =random(71)+130; write(' ',b[i]) end; writeln; max: =b[1]; min: =b[1]; for i: = 2 to n do begin if b[i]< min then min: =b[i]; if b[i]> max then max: =b[i] end; writeln('min(b) = ',min); writeln('max(b) = ',max); writeln('max(b) - min(b) = ',max-min); end.
Популярно: Информатика
-
валентинка2030.08.2022 06:19
-
missisleos04.02.2020 21:55
-
7гогого7896шол25.06.2020 21:18
-
xnxnxnxnx20.04.2021 12:29
-
dhvcn10.08.2022 17:53
-
aruzakova0504.01.2021 10:21
-
Jackichan8914.05.2022 03:43
-
hhd734hd06.01.2020 04:59
-
rodinaolga05.06.2023 20:37
-
тата27001.09.2021 11:51