М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Dianaspbrf
Dianaspbrf
01.07.2021 11:17 •  Информатика

Какой минимальный объём памяти (в кбайт) нужно зарезервировать, чтобы можно было сохранить любое растровое изображение размером 512×128 пикселов при условии, что в изображении могут использоваться 16 различных цветов?

👇
Ответ:
PollinaKipollina24
PollinaKipollina24
01.07.2021

Общий объем памяти I = K * i  

(K - кол-во пикселей, i - объем памяти на 1 пиксель/цвет или глубина цвета)

По формуле N = 2^i или i = \lceil {\log_2{N}} \rceil  

(N - кол-во цветов в палитре, i - глубина цвета)

Глубина цвета i = \lceil {\log_2{16}} \rceil = 4 бит

Объем памяти K = 512 * 128 пикселей * 4 бит = 262144 бит

262144.0 бит = 32768.0 байт = 32.0 Кбайт = 0.03125 Мбайт = 3.0517578125e-05 Гбайт = 2.9802322387695312e-08 Tбайт

4,4(30 оценок)
Открыть все ответы
Ответ:
Arisha666
Arisha666
01.07.2021

наверно подразумевается "противополных знаков". вначале немного подумайте над алгоритмом.

заведите место хранения вводимых чисел (в примитивном случае - массив из 4х эл-тов, в общем - список arraylist,

подсчитывайте количество введённых чисел (или сразу считайте скольк=4).

помещайте модуль ( math.abs() ) в хранилище, если такого там ещё нет (в map не надо проверять, это множество). на выходе сравните количество введённых и заполненную длину хранилища: разница даст количество "противоположных чисел".  

ну, а вы же учитесь, а не я.

4,5(14 оценок)
Ответ:
Market080808
Market080808
01.07.2021
Ответ : равномерное кодирование удобно для декодирования. однако часто применяют и неравномерные коды, т.е. коды с различной длиной кодовых слов. это полезно, когда в исходном тексте разные буквы встречаются с разной частотой. тогда часто встречающиеся символы стоит кодировать более короткими словами, а редкие – более длинными. из примера 1 видно, что (в отличие от равномерных кодов! ) не все неравномерные коды допускают однозначное декодирование.

есть простое условие, при выполнении которого неравномерный код допускает однозначное декодирование.

код называется префиксным, если в нем нет ни одного кодового слова, которое было бы началом (по-научному, - префиксом) другого кодового слова.

код из примера 1 – не префиксный, так как, например, код буквы а (т.е. кодовое слово 1) – префикс кода буквы к (т.е. кодового слова 12, префикс выделен жирным шрифтом).
4,6(33 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ