Сначала переведём все двоичные числа в десятичную систему счисления и сравним их с заданным диапазоном (78 - 172).
1. 1111011₂ = 1*2^6 + 1*2^5 + 1*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 64 + 32 + 16 + 8 + 0 + 2 + 1 = 123
2. 1001001₂ = 1*2^6 + 0*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 1*2^0 = 64 + 0 + 0 + 8 + 0 + 0 + 1 = 73
3. 1111000₂ = 1*2^6 + 1*2^5 + 1*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 0*2^0 = 64 + 32 + 16 + 8 + 0 + 0 + 0 = 120
4. 1111001₂ = 1*2^6 + 1*2^5 + 1*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 1*2^0 = 64 + 32 + 16 + 8 + 0 + 0 + 1 = 121
Теперь сравним полученные числа с диапазоном 78 < a < 172
1. 123 (78 < 123 < 172) – подходит
2. 73 (78 > 73 ) – не подходит
3. 120 (78 < 120 < 172) – подходит
4. 121 (78 < 121 < 172) – подходит
Из представленных вариантов числа 123, 120 и 121 удовлетворяют условию. Но в задании нужно выбрать один вариант. По условию задания в перечне вариантов есть только один подходящий ответ, поэтому по-видимому в печатном тексте вопроса есть ошибка и все числа должны быть не в двоичной, а в десятичной системе. В таком случае подходящий ответ только один - 1111011, потому что 123 удовлетворяет условию.
Ответ: 1