Сколько памяти понадобится для хранения графического изображения размером 22×22 точек без градаций серого?

  • 62
Сколько памяти понадобится для хранения графического изображения размером 22×22 точек без градаций серого?
Vulkan
61
Для решения этой задачи нам нужно узнать, сколько памяти необходимо для хранения изображения размером 22×22 точек без градаций серого.

Дано:
Размер изображения: 22×22 точек
Градации серого отсутствуют

Решение:
Для хранения графического изображения без градаций серого нам понадобится по 1 биту памяти на каждую точку.

У нас есть 22 столбца и 22 строки, поэтому всего у нас будет:
22 × 22 = 484 точки

Переводим точки в биты, применяя соответствие 1 бит на точку:
484 точки × 1 бит/точка = 484 бит

Теперь мы должны преобразовать биты в байты:
1 байт = 8 бит

Делим количество бит на 8, чтобы получить количество байт:
484 бит ÷ 8 бит/байт = 60,5 байт

Так как байт является минимальной единицей измерения памяти, то для хранения графического изображения размером 22×22 точек без градаций серого понадобится около 60,5 байт памяти.

Обратите внимание, что в данном случае невозможно использовать меньшее количество памяти, так как нельзя записывать часть бита или байта.