Информатика

Вопрос/Задача:

Из 11 единиц и 5 нулей составили 2 двоичных числа (байты без знака) таким образом, чтобы результат поразрядной операции И над этими байтами был максимальным. Каким был этот результат? ответ дайте в десятичной системе счисления.

Ответы на вопрос

Ответ
Ответ разместил: Гость

1001101011001₂=11531₈

я переводила по таблице

 

Ответ
Ответ разместил: Гость

| - 6700

& - 2100

- 4300

=| +  & -  = 6700 + 2100 - 4300 = 4500

Ответ
Ответ разместил: Гость

2^i=64, i=6 бит

для кодирования 1 символа нужно 6 бит

8775 * 8 = 70200 бит занимает сообщение

70200 : 6 = 11700 символов в сообщении

найдем х - количество символов в строке

6 * 30 * х = 11700

180х = 11700

х = 65

ответ. в строке 65 символов.

Ответ
Ответ разместил: Hacтяя

248

Объяснение:

Конъюнкция в некотором разряде даст 1, если обе цифры в соответствующем разряде были единицами. Байты без знака — это числа из восьми цифр. Значит, результат будет состоять не более чем из восьми цифр. Так как две единицы в результате дают одну, в полученном числе единиц не более 11 // 2 = 5. Значит, максимально возможный результат — 11111000₂ = 248₁₀.

Действительно, такой результат достигается: 11111100 & 11111000 = 11111000. — использовано ровно 11 единиц, 5 нулей.

Похожие вопросы

Вопросов на сайте: 13570151