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

Дан черно-белый растровый рисунок. Запишите шестнадцатеричный код, соответствующий этому рисунку.


Дан черно-белый растровый рисунок. Запишите шестнадцатеричный код, соответствующий этому рисунку.

👇
Ответ:
Tomokl
Tomokl
21.03.2020

Представим клетки в виде кода.

0101010

0010100

0001000

0010100

0101010001010000010000010100_{2} = 5450414_{16}

ответ: 5450414

4,4(55 оценок)
Ответ:
dontsovaelizav
dontsovaelizav
21.03.2020
Шестнадцатеричная система счисления использует 16 символов (цифр) для представления чисел от 0 до 15. Эти символы - это цифры от 0 до 9 и буквы от A до F, где A соответствует числу 10, B - числу 11, и так далее до F, числу 15.

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

Воспользуемся следующим алгоритмом для превращения рисунка в шестнадцатеричный код:
1. Разделим рисунок на пиксели, маленькие квадратики, из которых его составлен.
2. Каждый пиксель в черно-белом рисунке может иметь только два возможных значения: черный или белый. Черный пиксель будет иметь значение 1, а белый пиксель - значение 0.
3. Прочитаем каждый пиксель рисунка и запишем его значение: черный пиксель будет обозначаться как 1, а белый - как 0.
4. Строим бинарный код, последовательно записывая значения пикселей. Например, если у нас есть рисунок 3x3, в котором черные пиксели находятся в координатах (1,2), (2,1) и (3,3), то мы запишем бинарный код 010001001.
5. Когда у нас есть бинарный код, разделим его на группы по 4 символа: 0100 0100 1 (то есть 01000 1001).
6. Каждую четырехзначную группу можно перевести в шестнадцатеричную цифру, используя таблицу соответствия значений. Например, 0100 переводится в 4, а 1001 переводится в 9.
7. Собираем шестнадцатеричные цифры, полученные из каждой группы, в одно число (код). Например, если наш бинарный код равен 01000 1001, мы получим шестнадцатеричный код 49.

Используя данный алгоритм для рисунка, представленного в вопросе, сначала преобразуем его в бинарный код:
010000100
000100100
010101000
010000010
000111000
000000100
011110010
000000100
010101000
000110000

Соединяем все строки бинарного кода:
0100001000001001001010100001000000111000000010001111001000000010001010000110000

Разделим этот код на группы по 4 символа:
0100 0010 0000 1001 0010 1010 0001 0000 0001 1100 0000 0100 0111 1001 0000 0001 0001 0100 0011 0000

Переводим каждую группу в шестнадцатеричную цифру, используя таблицу соответствия:
4 2 0 9 2 A 1 0 1 C 0 4 7 9 0 1 1 4 3 0

Собираем шестнадцатеричные цифры в одно число (код):
42092A101C04790114

Таким образом, шестнадцатеричный код для данного черно-белого растрового рисунка будет равен 42092A101C04790114.
4,8(71 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ