Чтобы решить эту задачу, нужно перевести числа из шестнадцатеричной и восьмеричной систем счисления в десятичную, а затем сравнить предложенные двоичные числа.
- Переводим верхнюю границу:
Число B816 в шестнадцатеричной системе счисления.
B16 = 1110
816 = 810
B816 = 11 * 161 + 8 * 160 = 11 * 16 + 8 * 1 = 176 + 8 = 18410 - Переводим нижнюю границу:
Число 2728 в восьмеричной системе счисления.
28 = 210
78 = 710
28 = 210
2728 = 2 * 82 + 7 * 81 + 2 * 80 = 2 * 64 + 7 * 8 + 2 * 1 = 128 + 56 + 2 = 18610 - Уточнение условия:
В условии было указано B816 < a < 2728.
После перевода в десятичную систему: 18410 < a < 18610.
Единственное целое число, удовлетворяющее этому условию, это 18510. - Переводим предложенные варианты в десятичную систему:
1) 100010002 = 1*128 + 0*64 + 0*32 + 0*16 + 1*8 + 0*4 + 0*2 + 0*1 = 128 + 8 = 13610 (Не подходит)
2) 100011002 = 1*128 + 0*64 + 0*32 + 0*16 + 1*8 + 1*4 + 0*2 + 0*1 = 128 + 8 + 4 = 14010 (Не подходит)
3) 100110012 = 1*128 + 0*64 + 0*32 + 1*16 + 1*8 + 0*4 + 0*2 + 1*1 = 128 + 16 + 8 + 1 = 15310 (Не подходит)
4) 101110012 = 1*128 + 0*64 + 1*32 + 1*16 + 1*8 + 0*4 + 0*2 + 1*1 = 128 + 32 + 16 + 8 + 1 = 18510 (Подходит)
Ответ: 4) 101110012