Необходимо перевести числа из шестнадцатеричной и восьмеричной системы счисления в десятичную, чтобы определить диапазон для двоичного числа. Затем каждое из предложенных чисел перевести в десятичную систему и проверить, попадает ли оно в этот диапазон.
Перевод чисел:
- 5A16 = 5 * 161 + 10 * 160 = 80 + 10 = 9010
- 2538 = 2 * 82 + 5 * 81 + 3 * 80 = 2 * 64 + 5 * 8 + 3 = 128 + 40 + 3 = 17110
Таким образом, необходимо найти число, которое в десятичной системе счисления находится в диапазоне от 90 до 171.
Рассмотрим предложенные варианты:
- 101110112 = 1 * 27 + 0 * 26 + 1 * 25 + 1 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 128 + 32 + 16 + 8 + 2 + 1 = 18710 - не подходит, так как 187 > 171.
- 10110102 = 1 * 26 + 0 * 25 + 1 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 0 * 20 = 64 + 16 + 8 + 2 = 9010 - не подходит, так как должно быть строго больше 90.
- 11010102 = 1 * 26 + 1 * 25 + 0 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 0 * 20 = 64 + 32 + 8 + 2 = 10610 - подходит, так как 90 < 106 < 171.
- 101011112 = 1 * 27 + 0 * 26 + 1 * 25 + 0 * 24 + 1 * 23 + 1 * 22 + 1 * 21 + 1 * 20 = 128 + 32 + 8 + 4 + 2 + 1 = 17510 - не подходит, так как 175 > 171.
Ответ: 1101010