Краткое пояснение: Переведем 318 и 1B16 в десятичную систему, затем сравним предложенные варианты в двоичной системе.
- Шаг 1: Переведем 318 в десятичную систему:
3 * 81 + 1 * 80 = 3 * 8 + 1 * 1 = 24 + 1 = 25
- Шаг 2: Переведем 1B16 в десятичную систему:
1 * 161 + 11 * 160 = 1 * 16 + 11 * 1 = 16 + 11 = 27
- Шаг 3: Теперь переведем полученные границы (25 и 27) в двоичную систему и проверим варианты ответов:
- 25 / 2 = 12 (остаток 1)
- 12 / 2 = 6 (остаток 0)
- 6 / 2 = 3 (остаток 0)
- 3 / 2 = 1 (остаток 1)
- 1 / 2 = 0 (остаток 1)
- 2510 = 110012
- 27 / 2 = 13 (остаток 1)
- 13 / 2 = 6 (остаток 1)
- 6 / 2 = 3 (остаток 0)
- 3 / 2 = 1 (остаток 1)
- 1 / 2 = 0 (остаток 1)
- 2710 = 110112
- Шаг 4: Проверим, какие из предложенных двоичных чисел находятся между 11001 и 11011:
- 1) 11001 = 25 (не подходит, т.к. a > 318)
- 2) 11000 = 24 (не подходит, т.к. a > 318)
- 3) 11010 = 26 (подходит)
- 4) 11100 = 28 (не подходит, т.к. a < 1B16)
Ответ: 3) 11010