Для хранения растрового изображения размером 512*1024 пикселей отвели 1 мбайт памяти. каково максимально возможное число цветов в палитреизображения? по возможности с подробным решением!
149 -- 10 100010101 - 2 225 - 8 95 - 16 Это можно сделать с калькулятора в windows, просто выбрать вид - программистский. А если учитель не принимает один ответ без решения, тогда так. Переводишь 149 в двоичное либо делением на 2 до тех пор, пока остаток от деления не будет меньше 2, получаешь 10010101, для перевода этого числа в восьмеричную делишь его на группы по три символа, начиная слева 010 010 101, если не хватило по три, добавляешь нолик слева. Переводишь каждую пару просто в десятичное, ответ будет из трех символов 2 2 5 это восьмеричная. Для шестнадцатиричной берем то же двоичное и разбиваем на группы по 4 символа справа 1001 0101, получилось 2 четверки, переводим обе в десятичную, но если при переводе получится что-то больше 9, заменяем это на букву. 10 - А, 11 - В15 - F. у нас получилось 9 5.
А) (11<20) И (11<10) - False(Ложь) б) (15<20) И (15<10) - False(Ложь) в) (7<20) И (7<10) - True(Истина)
Если брать за X те числа, которые допускаются в промежутке. P.S - брал рандомные значения для X, которые удовлетворяют промежутку. Под буквой В может быть и False, если поставить значение для x = 11. Получается 11<20(True) * 11<10(False). True * False = False. (Для конъюкции, т.е для логического "И") Произведение двух высказываний A,B истинно тогда, когда истины оба высказывания.
N - количество цветов.
I - количество бит на пиксель.
V = K * I,
V - объем.
K - размер изображения.
Дано:
K = 512 * 1024 пикселей.
V = 1 мбайт.
Найти: N.
Чтобы найти количество цветов, нам нужно найти количество бит на пиксель. Расчет произведем через степени двойки.
Переведем мбайты в биты, умножив объем на
V = K * I.
I =
Теперь можем найти количество цветов.
N =
N =
ответ: 65536 цветов.