Господи, зачем так сложно, советую действия со степенями: 512мб переводим в кб, 512 мб = 2^9 мб => 1) 2^9мб * 2^10 = 2^19кб, 2)2^19кб * 2^3 = 2^22 бит.
ответ: 2^22 бит!
Вот, смотри структуру информатики:
Var x, y: real;
const centerX = 4; centerY = 4; distance = 3;
begin
writeln('Введите координаты точки x, y: ');
read(x);
read(y);
writeln(abs(centerX - x) + abs(centerY - y) <= distance)
end.
При палитре из 8 цветов на 1 пиксель необходимо log(2)8 = 3 бита.
На весь рисунок: 768*96*3 бит = 768*96*3/8 байт = 27648 байт = 27648/1024 Кбайт = 27 Кбайт
4. Для хранения цветовой палитры, содержащей 256 цветов, необходимо выделить 8 бит = 1 байт данных ( 2 ^ 8 = 256). Каждый цвет палитры будет кодировать бинарный код, состоящий из 8 разрядов.
Изображение размером 10 на 10 точек состоит из 10 * 10 = 100 пикселей.
Каждый пиксель изображения должен нести информацию о цвете, следовательно, для хранения всей картинки потребуется 8 * 100 = 800 бит = 100 байт.
Ответ: информационный объём изображения 800 бит (100 байт).