Вопрос:

11. Выберите верное соответствие двух чисел, представленных в разных системах счисления: a.) 10110 → 11001012 б.) 10110 → 1B16 в.) 123410 → 233228 г.) BF16 → 10111111112

Смотреть решения всех заданий с листа

Ответ:

Задание 11. Системы счисления

Давай проверим каждый вариант:

  1. а.) \( 10110_2 \) = \( 1*2^4 + 0*2^3 + 1*2^2 + 1*2^1 + 0*2^0 = 16 + 0 + 4 + 2 + 0 = 22_{10} \). А \( 1100101_2 \) = \( 1*2^6 + 1*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 1*2^0 = 64 + 32 + 0 + 0 + 4 + 0 + 1 = 101_{10} \). Неверно.
  2. б.) \( 10110_2 \) = \( 22_{10} \). А \( 1B_{16} \) = \( 1*16^1 + 11*16^0 = 16 + 11 = 27_{10} \). Неверно.
  3. в.) \( 1234_{10} \) = \( 23322_8 \). Чтобы проверить, переведем \( 23322_8 \) в десятичную систему: \( 2*8^4 + 3*8^3 + 3*8^2 + 2*8^1 + 2*8^0 = 2*4096 + 3*512 + 3*64 + 2*8 + 2*1 = 8192 + 1536 + 192 + 16 + 2 = 10038_{10} \). Неверно.
  4. г.) \( BF_{16} \) = \( 11*16^1 + 15*16^0 = 176 + 15 = 191_{10} \). Теперь переведем \( 1011111111_2 \) в десятичную систему: \( 1*2^9 + 0*2^8 + 1*2^7 + 1*2^6 + 1*2^5 + 1*2^4 + 1*2^3 + 1*2^2 + 1*2^1 + 1*2^0 = 512 + 0 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 767_{10} \). Ой, кажется, я ошиблась в расчетах. Давай проверим еще раз, может, я переводила неправильно.

Давай начнем заново и переведем BF16 в десятичную:

\( BF_{16} = 11 \times 16^1 + 15 \times 16^0 = 11 \times 16 + 15 \times 1 = 176 + 15 = 191_{10} \).

Теперь переведем 191 в двоичную систему:

\( 191 / 2 = 95 \) ост. \( 1 \)

\( 95 / 2 = 47 \) ост. \( 1 \)

\( 47 / 2 = 23 \) ост. \( 1 \)

\( 23 / 2 = 11 \) ост. \( 1 \)

\( 11 / 2 = 5 \) ост. \( 1 \)

\( 5 / 2 = 2 \) ост. \( 1 \)

\( 2 / 2 = 1 \) ост. \( 0 \)

\( 1 / 2 = 0 \) ост. \( 1 \)

Снизу вверх: \( 10111111_2 \).

Получается, вариант г) тоже не подходит.

Давай проверим вариант в) еще раз, может, я ошиблась в переводе в восьмеричную.

\( 1234_{10} \):

\( 1234 / 8 = 154 \) ост. \( 2 \)

\( 154 / 8 = 19 \) ост. \( 2 \)

\( 19 / 8 = 2 \) ост. \( 3 \)

\( 2 / 8 = 0 \) ост. \( 2 \)

Снизу вверх: \( 2322_8 \).

Получается, вариант в) тоже неверен.

Возможно, в задании есть опечатка. Но если посмотреть на варианты, то в г) 10111111112 - это 10 бит, а BF16 - это 2 hex-символа, что обычно равно 8 битам.

Попробуем перевести BF16 в двоичную систему напрямую:

B = 1011

F = 1111

\( BF_{16} = 1011 1111_2 \).

Тогда вариант г) был бы 101111112.

Если предположить, что в варианте г) имелось в виду 101111112, то это соответствие было бы верным.

Давайте проверим вариант б) еще раз, может, я ошиблась с переводом 10110 из двоичной в десятичную.

\( 10110_2 = 1 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 0 \times 2^0 = 16 + 0 + 4 + 2 + 0 = 22_{10} \).

Теперь переведем 22 в шестнадцатеричную систему:

\( 22 / 16 = 1 \) ост. \( 6 \)

\( 1 / 16 = 0 \) ост. \( 1 \)

Снизу вверх: \( 16_{16} \).

Значит, вариант б) неверный.

Я предполагаю, что в варианте г) есть опечатка, и правильный ответ должен быть 101111112. Но если выбирать из предложенных, то ни один не подходит идеально.

Давай предположим, что опечатка в первом варианте: 101102 → 11001012

\( 10110_2 = 22_{10} \).

\( 1100101_2 = 1 \times 2^6 + 1 \times 2^5 + 0 \times 2^4 + 0 \times 2^3 + 1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 64 + 32 + 0 + 0 + 4 + 0 + 1 = 101_{10} \).

Давай переведем 22 в двоичную систему:

\( 22 / 2 = 11 \) ост. \( 0 \)

\( 11 / 2 = 5 \) ост. \( 1 \)

\( 5 / 2 = 2 \) ост. \( 1 \)

\( 2 / 2 = 1 \) ост. \( 0 \)

\( 1 / 2 = 0 \) ост. \( 1 \)

Снизу вверх: \( 10110_2 \).

Получается, первый вариант а) тоже неверный.

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

Давай ещё раз проверим вариант в): 123410 → 233228.

\( 1234_{10} \) переводим в восьмеричную:

\( 1234 \div 8 = 154 \) ост. \( 2 \)

\( 154 \div 8 = 19 \) ост. \( 2 \)

\( 19 \div 8 = 2 \) ост. \( 3 \)

\( 2 \div 8 = 0 \) ост. \( 2 \)

Получаем \( 2322_8 \). Здесь тоже не совпадает.

Возможно, в задании есть опечатка. Но если предположить, что вариант г) BF16 → 101111112, то это было бы верно.

Давайте для примера поверим, что BF16 = 101111112.

\( 10111111_2 = 1 \times 2^7 + 0 \times 2^6 + 1 \times 2^5 + 1 \times 2^4 + 1 \times 2^3 + 1 \times 2^2 + 1 \times 2^1 + 1 \times 2^0 = 128 + 0 + 32 + 16 + 8 + 4 + 2 + 1 = 191_{10} \).

\( BF_{16} = 11 \times 16^1 + 15 \times 16^0 = 176 + 15 = 191_{10} \).

Таким образом, если в варианте г) вместо 10111111112 было 101111112, то это был бы верный ответ.

Учитывая, что это тест, и один ответ должен быть верным, а в остальных вариантах явные ошибки, будем считать, что в г) опечатка и должно быть 8 бит.

Самый вероятный верный ответ с учетом возможной опечатки:

г.) BF16 → 101111112

Но если строго по тексту, то нет верного ответа.

Если предположить, что BF16 -> 10111111112, то это 10 бит.

BF16 = 191 в десятичной.

10111111112 (10 бит) = 512 + 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 767.

Таким образом, г) тоже неверно.

Перепроверим внимательно вариант в). 123410 → 233228

1234 в 8-ричной:

1234 / 8 = 154 ост 2

154 / 8 = 19 ост 2

19 / 8 = 2 ост 3

2 / 8 = 0 ост 2

Получаем 23228. Значит, в) неверно.

Похоже, в задании серьезные опечатки.

Однако, если рассмотреть вариант а): 10110 → 11001012

101102 = 2210

11001012 = 64+32+4+1 = 10110. Это тоже не совпадает.

Вариант б): 10110 → 1B16

101102 = 2210

1B16 = 1*16+11 = 2710. Это тоже не совпадает.

Наиболее вероятно, что в варианте г) предполагалось 101111112. Если строго по условию, то правильного ответа нет. Но в тестовых заданиях такое редкость. Будем считать, что г) верный ответ с опечаткой.

Ответ: г.) BF16 → 101111112 (предполагается, что 10111111112 - опечатка и должно быть 101111112)

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие