Вкорма
05.05.2021 17:06

В одной из кодировок Unicode каждый символ кодируется 8 битами.
Оля скачала текст (в нем нет лишних пробелов):

"Долгопят, ленивец, трубкозуб, ринопитек, галаго, окапи, поясохвост - самые интересные животные мира".

Оля вычеркнула из списка название одного животного. Заодно она вычеркнула ставшие лишними запятые и пробелы - два пробела не должны идти подряд.
При этом размер нового предложения в данной кодировке оказался на 11 байтов меньше, чем размер исходного предложения. Напишите в ответе название вычеркнутого животного.
Напишите ответ в строке:

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
linochek278
26.09.2020 18:31
1) Определяем общее количество бит: 16 х 640 х 480 = 4 915 200
С учетом того, что в байте 8 бит, а 1 КБ=1024 Б получим
4 915 200 / 8 / 1024 = 600 (КБ)

2) Определяем общее количество бит с учетом того, что в палитре True Color для цвета отводится 24 бита: 1600 х 1200 х 24 = 46 080 000 (бит).
После преобразования файла для Интернет он будет представлен в восьмибитной палитре ( 256 = 2⁸ ) и займет объем
1400 х 900 х 256 = 10 080 000 (бит).
Разница в объемах составит  46 080 000 -  10 080 000 = 36 000 000 бит.
С учетом того, что в байте 8 бит, а в мегабайте 1024 х 1024 байт получим, что пространство на диске сократиться на
36 000 000 / (8 х 1024 х 1024) ≈ 4.29 (МБ)
0,0(0 оценок)
Ответ:
gfyyfyftd
04.05.2022 17:10
1. Для кодирования одного из 64 цветов требуется log(2)64 = 6 бит (2^6=64).
180 байт = 180*8 бит.
Количество точек = 180*8 / 6 = 240

2. Для кодирования одного из 1024 цветов требуется log(2)1024 = 10 бит (2^10=1024); для кодирования одного из 4 цветов требуется log(2)4 = 2 бита (2^2=4). После прелбразования объем изображения уменьшился в 10/2 = 5 раз.

3. 0,625 Мбайт = 0,625*1024 Кбайт = 0,625*1024*1024 байт = 0,625*1024*1024*8 бит = 5 242 880 бит. Каждая ячейка содержит 5242880/163840 = 32 бита

4. а) Для кодирования одного из 32 символов русского алфавита (без буквы "ё") требуется log(2)32 = 5 бит; с буквой "ё" - 6 бит.
б) Для кодирования одного из 26 символов латинского алфавита  требуется log(2)26 ≈ 5 бит.
в) Для кодирования одной из 10 цифр требуется log(2)10 ≈ 4 бита.
г) Для кодирования одной двоичной цифры требуется log(2)2 = 1бит.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота