Вопрос:

Какое из чисел а, записанных в двоичной системе, удовлетворяет условию 212g < a < 8E16?

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

Ответ:

Сначала переведем оба числа в десятичную систему счисления, чтобы было легче сравнивать.

1. Переведем 2128 в десятичную систему:

2128 = 2 * 82 + 1 * 81 + 2 * 80 = 2 * 64 + 1 * 8 + 2 * 1 = 128 + 8 + 2 = 13810

2. Переведем 8E16 в десятичную систему:

8E16 = 8 * 161 + E * 160. В шестнадцатеричной системе E соответствует 14.

8E16 = 8 * 16 + 14 * 1 = 128 + 14 = 14210

Итак, условие в десятичной системе: 13810 < a < 14210. Нам нужно найти число 'a' в двоичной системе, которое находится между 138 и 142.

Теперь переведем предложенные варианты в десятичную систему:

1) 110011002 = 1*27 + 1*26 + 0*25 + 0*24 + 1*23 + 1*22 + 0*21 + 0*20 = 128 + 64 + 0 + 0 + 8 + 4 + 0 + 0 = 20410

2) 100011002 = 1*27 + 0*26 + 0*25 + 0*24 + 1*23 + 1*22 + 0*21 + 0*20 = 128 + 0 + 0 + 0 + 8 + 4 + 0 + 0 = 14010

3) 100011112 = 1*27 + 0*26 + 0*25 + 0*24 + 1*23 + 1*22 + 1*21 + 1*20 = 128 + 0 + 0 + 0 + 8 + 4 + 2 + 1 = 14310

4) 100000002 = 1*27 = 12810

Сравниваем полученные десятичные значения с нашим условием 138 < a < 142:

  • 20410 — не подходит
  • 14010 — подходит, так как 138 < 140 < 142
  • 14310 — не подходит
  • 12810 — не подходит

Значит, число 100011002 удовлетворяет условию.

Ответ: 2

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

Похожие