Контрольные задания > Дано: a = 1610, b = 1810. Какое из чисел c, записанных в двоичной системе, отвечает условию a < c < b.
1) 10 0002
2) 10 0012
3) 10 1012
4) 10 0102
Вопрос:
Дано: a = 1610, b = 1810. Какое из чисел c, записанных в двоичной системе, отвечает условию a < c < b.
1) 10 0002
2) 10 0012
3) 10 1012
4) 10 0102
Сначала переведем числа a и b в двоичную систему счисления.
a = 16₁₀
16 / 2 = 8 (остаток 0)
8 / 2 = 4 (остаток 0)
4 / 2 = 2 (остаток 0)
2 / 2 = 1 (остаток 0)
1 / 2 = 0 (остаток 1)
Таким образом, a = 10000₂
b = 18₁₀
18 / 2 = 9 (остаток 0)
9 / 2 = 4 (остаток 1)
4 / 2 = 2 (остаток 0)
2 / 2 = 1 (остаток 0)
1 / 2 = 0 (остаток 1)
Таким образом, b = 10010₂
Теперь сравним предложенные варианты с условием a < c < b:
1) 10 000₂ - это число a, значит, не подходит.
2) 10 001₂ - больше, чем 10 000₂, и меньше, чем 10 010₂, значит, подходит.
3) 10 101₂ - больше, чем 10 010₂, значит, не подходит.
4) 10 010₂ - это число b, значит, не подходит.
Ответ: 2) 10 001₂